Anaconda中的python环境问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Anaconda中的python环境问题相关的知识,希望对你有一定的参考价值。
我对Anaconda的环境管理有疑问。我想要三个环境,一个“经典”环境,另一个与ortools环境,最后一个与django环境。但是,不能通过使用“ conda install ortools”来安装ortools,然后我必须使用pip。我的问题是,当我在正确的环境中使用“ pip install --user ortools”时,它将为我所有与正确的环境具有相同版本的python的环境安装此软件包。我该如何解决?
谢谢!
答案
@@ lucidbrot在他们的评论中是正确的。您不应在--user
中使用pip
参数,因为该参数将安装到您的$HOME
目录中,每个环境都可以访问该目录。
这里是可以用来设置多个环境的一系列命令,其中一个是ortools
conda create --name ortools-env python=3
conda activate ortools-env
python -m pip install --no-cache-dir ortools
python -c "import ortools" # No error.
conda create --name django-env python=3 django
conda activate django-env
python -c "import ortools" # Error: module not found
供参考,以上代码使用的是conda版本4.8.2
以上是关于Anaconda中的python环境问题的主要内容,如果未能解决你的问题,请参考以下文章
让 IDA 使用 Anaconda 中的 python2 环境
怎样在Anaconda中的某一个环境中安装Python的相关包(pypyodbc)