我已经完成以下工作:
我在Windows机器上安装了anaconda。之后,我将以下路径手动添加到PATH变量:C:\path_to_conda\anaconda3C:\path_to_conda\anaconda3\scriptsC:\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/

10-14 16:50