我安装了 Anaconda3,这样我就可以创建环境并在每个环境中安装不同的软件包。但我无法理解Python中的区别
/usr/bin/python
和
/opt/anaconda3/bin/python
我似乎可以从两者访问 Python 3.6.5 Anaconda,这是为什么?那么,两者有什么区别?
此外,我只想将软件包安装到单个 Python 环境中。
最佳答案
当您在终端中运行 python 时,它会查找 python 命令的默认路径。在这种情况下,anaconda 可能会在您的 shell 配置文件中放置一行,指定 anaconda 版本的路径,这就是为什么当您从任一目录运行 python
时,您会在解释器中看到它。
其次,您可以设置 conda 环境来下载应用程序特定的依赖项,而不会干扰您的默认设置
conda create --name myenv
source activate myenv
conda install packagename
这只会将其安装在 myenv
环境中。要停用环境,只需运行
source deactivate
这是有关 https://conda.io/docs/user-guide/tasks/manage-environments.html 的文档
关于python - 如何在特定环境下安装Python包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50762627/