Spyder使用的一些细节

概要

记录使用Spyder过程中的一些细节

正文

运行setup.py的时候,error: no commands supplied

setup.py需要在终端执行,实际上就是在当前环境安装指定的包,Spyder并没有Pycharm那么智能可以自动识别和执行这个文件,所以自己手动执行一下就好啦(注意要在正确的虚拟环境下执行)

python setup.py build # 如果你的package需要build的话
python setup.py install

参考:https://stackoverflow.com/questions/31373797/how-do-you-run-a-setup-py-file-properly

找不到自定义的package

这个是因为路径设置的问题,Spyder并不会自动帮你添加路径,所以需要手动添加一下,在Tool/PYTHONPATH manager那里

matplotlib的FuncAnimation不能正常播放

把Tools > Preferences > IPython Console > Graphics > Backend从“inline”改称“Automatic”

参考:https://stackoverflow.com/questions/35856079/animation-from-matplotlib-not-working-in-spyder

AttributeError: ‘ImportDenier’ object has no attribute ‘find_spec’

IPython终端启动后,第一次运行的时候正常运行,第二次运行就报错,Traceback显示错误发生在import一个自定义的包那行

自定义的包里面没有__init__.py文件,添加一个空的文件,然后重启IPython终端即可

参考:https://github.com/spyder-ide/spyder/issues/15068

1人评论了“Spyder使用的一些细节”

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据