我是Python
的新手,围绕一些基本概念。我来自PHP
背景。以下是我正面临的问题的定义/细目:使用spyder与virtualenv
我安装了anaconda
,它有一大堆库和工具安装到我的系统中。这是我的“主Python环境”
然后我创建并加载了一个virtualenv
。在这种的virtualenv我装,我想喜欢pip install simplekml
了几包,pip install ipython
现在我解雇开放spyder
,并在IPython的控制台我试图import simplekml
,它给了我一个导入错误。我在网上阅读了这个问题,它在spyder中说我需要指向我的virtualenv中的python(使用工具>首选项> python解释器),或者我应该从我的virtualenv中执行pip install spyder
并使用该版本。
我试了两个。我在virtualenv中,然后在IPython的控制台安装Spyder的时候我import simplekml
我得到的错误:
ModuleNotFoundError: No module named 'simplekml'
如果我去到终端和开放的IPython并键入相同的,然后它工作正常。我怎么能把那个终端加载到spyder上?
我一直在努力与这个小时,所以你提供的任何帮助非常感谢!
请勿混用'和'virtualenv',anaconda'使用一个或另一个,但不能同时 –
这是正确的。请谷歌* conda环境*,并了解如何使用它们而不是virtualenv。我认为这应该解决你的问题。 –
我在每个virtualenvs中都安装了Spyder,它工作正常。当然,我并不认为这是最好的方法...... – Maciek