我已完成以下操作:
我在 Windows 机器上安装了 anaconda。之后,我手动将以下路径添加到 PATH 变量中:C:\path_to_conda\anaconda3
、C:\path_to_conda\anaconda3\scripts
和 C:\path_to_conda\anaconda3\Library\bin
.
我想我的问题现在有两个方面:
- 现在打开终端并调用 python 时,为什么 sys.path 包含以下内容:
C:\path_to_conda\anaconda3\python37.zip C:\path_to_conda\anaconda3\DLLs
C:\path_to_conda\anaconda3\lib C:\path_to_conda\anaconda3 C:\path_to_conda\anaconda3\lib\site-packages C:\path_to_conda\anaconda3\lib\site-packages\win32 C:\path_to_conda\anaconda3\lib\site-packages\win32\lib C:\path_to_conda\anaconda3\lib\site-packages\Pythonwin
这背后的流程是什么?
- 现在,当我使用 conda 创建新环境时,我实际上可以导入基本环境中安装的模块,但这些模块不会在新环境中列出为已安装。我想这是因为它们在我的 sys.path 中。在我的新环境中安装不同版本的软件包时,这会导致冲突吗?本质上:这是我的 anaconda 安装的正确设置吗?
谢谢!
最佳答案
关于第一个问题,发生这种情况是因为你使用anacoda安装了python,所以python解释器的路径是通过conda的安装目录。您可以检查您的环境变量 check this
但这不会给你带来任何问题。
关于python - Windows 上的 Conda 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54367556/