我是一个对Python新手,正在学习一些基本概念。我来自PHP背景。以下是我面临的问题的定义/分解:
我安装了anaconda,其中安装了许多库和工具到我的系统中。这是我的“主要Python环境”。
然后我创建并加载了一个虚拟环境。在这个虚拟环境中,我加载了一些我想要的包,如pip install simplekml、pip install ipython等。
现在我打开spyder,在iPython控制台中尝试import simplekml,但它给了我一个导入错误。我在网上阅读了有关此问题的信息,并指出,在spyder中,我需要指向我的虚拟环境中的python(使用tools> preferences> python interpreter),或者我应该在我的虚拟环境中进行pip install spyder,并使用那个版本。
我都尝试了。我在我的虚拟环境中安装了spyder,然后在iPython控制台中,当我尝试import simplekml时,我收到了错误提示:
如果我进入终端并打开iPython,然后输入相同的内容,则可以正常运行。如何将该终端加载到Spyder中?
我已经为此苦苦挣扎了数小时,因此非常感谢您提供的任何帮助!
我安装了anaconda,其中安装了许多库和工具到我的系统中。这是我的“主要Python环境”。
然后我创建并加载了一个虚拟环境。在这个虚拟环境中,我加载了一些我想要的包,如pip install simplekml、pip install ipython等。
现在我打开spyder,在iPython控制台中尝试import simplekml,但它给了我一个导入错误。我在网上阅读了有关此问题的信息,并指出,在spyder中,我需要指向我的虚拟环境中的python(使用tools> preferences> python interpreter),或者我应该在我的虚拟环境中进行pip install spyder,并使用那个版本。
我都尝试了。我在我的虚拟环境中安装了spyder,然后在iPython控制台中,当我尝试import simplekml时,我收到了错误提示:
ModuleNotFoundError: No module named 'simplekml'
如果我进入终端并打开iPython,然后输入相同的内容,则可以正常运行。如何将该终端加载到Spyder中?
我已经为此苦苦挣扎了数小时,因此非常感谢您提供的任何帮助!
anaconda
和virtualenv
,使用其中一个,而不是两者兼用。 - alfonso.kim