在Windows 10中创建Conda环境(但不能引用本地目录)

时间:2018-10-26 17:24:01

标签: python anaconda

关于本地计算机上的conda(anaconda)(Windows 10)存在一些奇怪的问题。 安装后,我尝试创建一个类似

的环境
conda create -n test

然后成功创建环境。此外,环境还可以引用我的本地目录,例如C:\ users \ user_a \ conda \ conda \ env \ test。还要使用sys.path进行验证

但是当我使用类似的命令创建另一个环境时:

conda create -n test2

环境test2只能引用全局包。使用sys.path显示它也只能查找全局软件包目录。

我尝试卸载整个OS / anaconda,但无济于事...这是什么问题?

*编辑我已使用正确的语法进行编辑。而且我已经激活我的环境来检查sys.path

*编辑2 这是各个环境的sys.path: { ['', 'D:\\ProgramFiles\\Anaconda3\\envs\\test\\python36.zip', 'D:\\ProgramFiles\\Anaconda3\\envs\\test\\DLLs', 'D:\\ProgramFiles\\Anaconda3\\envs\\test\\lib', 'D:\\ProgramFiles\\Anaconda3\\envs\\test', 'D:\\ProgramFiles\\Anaconda3\\envs\\test\\lib\\site-packages', 'D:\\ProgramFiles\\Anaconda3\\envs\\test\\lib\\site-packages\\IPython\\extensions', 'C:\\Users\\test_user\\.ipython']

'', 'D:\\Documents\\dev\\python\\my_projects\\my_proj', 'D:\\ProgramFiles\\Anaconda3\\python37.zip', 'D:\\ProgramFiles\\Anaconda3\\DLLs', 'D:\\ProgramFiles\\Anaconda3\\lib', 'D:\\ProgramFiles\\Anaconda3', 'D:\\ProgramFiles\\Anaconda3\\lib\\site-packages', 'D:\\ProgramFiles\\Anaconda3\\lib\\site-packages\\win32', 'D:\\ProgramFiles\\Anaconda3\\lib\\site-packages\\win32\\lib', 'D:\\ProgramFiles\\Anaconda3\\lib\\site-packages\\Pythonwin', 'D:\\ProgramFiles\\Anaconda3\\lib\\site-packages\\IPython\\extensions', 'C:\\Users\\test_user\\.ipython'

谢谢。

1 个答案:

答案 0 :(得分:0)

要创建环境,请使用conda create

 c:\> conda create -n test
 c:\> conda create -n test2

使用激活激活环境:

c:\> activate test
c:\> python -c "import sys; print(sys.executable, sys.path)"
c:\> deactivate
c:\> activate test2
c:\> python -c "import sys; print(sys.executable, sys.path)"
c:\> deactivate