安装了anaconda(v 5.1.0),并看到sys.path包含了我的system-python 库也默认放置在〜/ .local / lib / python3.6 / site-packages /中, 没有我在spyder中的python路径中添加任何内容。
根据How to run python without including ~/.local/lib/pythonX.Y/site-packages in its module search path,这是python的一项功能,可以通过运行“ python3 -s”而不是仅运行“ python3”来解决,但是如何告诉spyder使用选项-s运行python? 这是问题!
问题在于〜/ .local / ...中具有相同库的其他版本 在anaconda环境之外的一些py3程序包,我认为spyder本身正变得混乱。在这种情况下,anaconda不会单独成为单独的python环境。
如果spyder运行'python3 -s',那么我可以通过使用spyder's将自己的文件夹放在anaconda-env路径中
Tools -> PYTHONPATH manager...
如果我愿意。