Anaconda 中 python 环境的问题
Problems with python environnements in Anaconda
我在 Anaconda 上管理我的环境时遇到问题。我想要三个环境,一个 "classic",另一个使用 ortools,最后一个使用 django。但是,使用 "conda install ortools" 无法安装 ortools,因此我必须使用 pip。我的问题是,当我在正确的环境中使用 "pip install --user ortools" 时,它会为我的所有环境安装此软件包,这些环境的 python 版本与正确的环境相同。我该如何解决这个问题?
谢谢!
@lucidbrot 在他们的评论中是正确的。您不应该在 pip
中使用 --user
参数,因为它会安装到您的 $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 上管理我的环境时遇到问题。我想要三个环境,一个 "classic",另一个使用 ortools,最后一个使用 django。但是,使用 "conda install ortools" 无法安装 ortools,因此我必须使用 pip。我的问题是,当我在正确的环境中使用 "pip install --user ortools" 时,它会为我的所有环境安装此软件包,这些环境的 python 版本与正确的环境相同。我该如何解决这个问题?
谢谢!
@lucidbrot 在他们的评论中是正确的。您不应该在 pip
中使用 --user
参数,因为它会安装到您的 $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版本