关于本地计算机上的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'
谢谢。
答案 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