我已经完成以下工作:
我在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 \ DLL
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/