fangwei123456 / spikingjelly

SpikingJelly is an open-source deep learning framework for Spiking Neural Network (SNN) based on PyTorch.
https://spikingjelly.readthedocs.io
Other
1.22k stars 233 forks source link

running build_ext error: [WinError 2] 系统找不到指定的文件。 #520

Closed LvQiangWen closed 2 months ago

LvQiangWen commented 3 months ago

I am trying to reproduce "Spike-Element-Wise-ResNet" project. At the beginning, I am using SpikingJelly installed from pip, version 0.0.0.0.14. Error like this:

ImportError: cannot import name 'neuron' from 'spikingjelly.cext' (D:\Programming\Anaconda\envs\stable38\lib\site-packages\spikingjelly\cext__init__.py)

After searching the internet, I tried to install from source and question like this: 320328191-3b01aef2-82d0-43a0-92ba-27516e967036 320328760-d1a48b12-9452-4e04-8fa9-f6dc7d3e3de9

I have checked my cuda and msvc, it should be able to work. Thanks.

fangwei123456 commented 2 months ago

不确定是否是cuda12版本太高导致 另外SEW那个文件夹对应的版本太老了,可以直接装最新版框架

LvQiangWen commented 2 months ago

111

直接安装最新版也是一样的错误,emmm还有其他解决办法吗 在pip安装的话:ModuleNotFoundError: No module named 'spikingjelly.cext.neuron'

fangwei123456 commented 2 months ago

像是老版本没有卸载干净,因为cext这个包很早就被去掉了 多执行几次pip uninstall spikingjelly试试

LvQiangWen commented 2 months ago

屏幕截图 2024-04-20 121623 可以了,感谢