gpt4 book ai didi

python - 将 spyder 与 virtualenv 一起使用

转载 作者:太空狗 更新时间:2023-10-30 00:16:17 25 4
gpt4 key购买 nike

我是 Python 的新手,正在思考一些基本概念。我来自 PHP 背景。以下是我面临的问题的定义/分割:

我安装了 anaconda,它在我的系统中安装了一大堆库和工具。这是我的“主 python 环境”

然后我创建并加载了一个virtualenv。在这个 virtualenv 中,我加载了一些我想要的包,比如 pip install simplekmlpip install ipython

现在我打开了 spyder 并在 iPython 控制台中尝试 import simplekml 并且它给了我一个导入错误。我在网上阅读了这个问题,它说在 spyder 中我需要指向我的 virtualenv 中的 python(使用工具>首选项> python 解释器)或者我应该从我的 virtualenv 中执行 pip install spyder 并使用那个版本。

我都试过了。我在我的 virtualenv 中安装了 spyder,然后在我的 iPython 控制台中 import simplekml 我收到错误:

ModuleNotFoundError: No module named 'simplekml'

如果我转到终端并打开 iPython 并输入相同的内容,那么它就可以正常工作。我怎样才能将该终端加载到 spyder?

我已经为此苦苦挣扎了几个小时,所以非常感谢您提供的任何帮助!

最佳答案

基于@carlos-cordoba 在他的评论中所说的内容。如果你安装了 anaconda,我建议你创建一个 anaconda 环境:

conda create --name pyflakes spyder simplekml ipython

这将创建一个安装了 spyder、simpleklm 和 ipython 的环境 pyflakes

然后您只需使用 source activate pyflakesactivate pyflakes 激活环境(如果您在 Windows 上并从那里运行 spyder)。

有关 anaconda 环境的更多信息,请参阅 documentation .

编辑:添加 virtualenv 示例。

对于用户 virtualenv 这应该有效:

$ pip install virtualenv
$ cd my_project_folder
$ virtualenv my_project
$ source my_project/bin/activate
$ pip install spyder simpleklm ipython

Source

关于python - 将 spyder 与 virtualenv 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44389630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com