【发布时间】:2019-01-25 14:45:25
【问题描述】:
我做了以下事情:
我在我的 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 安装的正确设置吗?
谢谢!
【问题讨论】:
标签: python conda pythonpath