Python 如何激活蟒蛇环境
我在Windows 8上,使用Anaconda 1.7.5 64位 我创造了一个新的水蟒环境Python 如何激活蟒蛇环境,python,virtualenv,anaconda,conda,Python,Virtualenv,Anaconda,Conda,我在Windows 8上,使用Anaconda 1.7.5 64位 我创造了一个新的水蟒环境 condacreate-p./testpython=2.7pip 从C:\Pr\TEMP\venv\ 这很好(有一个新的python发行版文件夹)。康达叫我打字 激活C:\PR\TEMP\venv\test 要激活环境,则返回: 在C:\PR\Anaconda\envs中不存在名为“C:\PR\temp\venv\test”的环境 如何激活环境?我做错了什么?从错误消息中可以看出,您指定的路径是错误的。
condacreate-p./testpython=2.7pip
从C:\Pr\TEMP\venv\
这很好(有一个新的python发行版文件夹)。康达叫我打字
激活C:\PR\TEMP\venv\test
要激活环境,则返回:
在C:\PR\Anaconda\envs中不存在名为“C:\PR\temp\venv\test”的环境
如何激活环境?我做错了什么?从错误消息中可以看出,您指定的路径是错误的。试着这样做:
activate ..\..\temp\venv\test
但是,当我需要安装Anaconda时,我从下载它并将其安装到默认路径(C:\Anaconda
),然后将此路径放置到环境变量,因此现在Anacondas解释器用作默认路径。例如,如果您使用的是PyCharm,您可以直接在那里指定解释器。我也使用了相同的解释器,似乎已经在中进行了修复。如果发生这种情况,您需要为您的环境设置路径(以便它从Windows上的环境和脚本中获取正确的Python)
假设您已通过以下方式创建了一个名为py33的环境:
conda create -n py33 python=3.3 anaconda
这里的文件夹默认在Anaconda\envs中创建,因此需要将路径设置为:
set PATH=C:\Anaconda\envs\py33\Scripts;C:\Anaconda\envs\py33;%PATH%
现在,它应该可以在命令窗口中工作:
activate py33
上面这一行是与Mac和Linux教程中通常出现的代码相同的Windows:
$ source activate py33
更多信息:
下面是它对我的作用
C:\Windows\system32>设置CONDA\u ENVS\u PATH=d:\your\location
C:\Windows\system32>conda信息
显示新的环境路径
C:\Windows\system32>conda create-n YourNewEnvironment--clone=root
克隆默认根环境
C:\Windows\system32>激活您的新环境
正在停用环境“d:\YourDefaultAnaconda3”。。。
正在激活环境“d:\your\location\YourNewEnvironment”
[YourNewEnvironment]C:\Windows\system32>conda info-e
康达环境:
#
您的新环境
*d:\your\location\YourNewEnvironment
根d:\YourDefaultAnaconda3请注意,在Conda 4.4版中,用于激活环境的命令已更改。激活环境的推荐方式现在是conda activate myenv
,而不是source activate myenv
。要启用新语法,应修改.bashrc
文件。当前显示的行类似于
export PATH="<path_to_your_conda_install>/bin:$PATH"
在第一个命令之后。请参见2017年12月的所有详细信息。(我认为该页面当前缺少两行之间的换行符,它显示../conda.shconda activate base
)
(这个答案适用于Linux,但也可能适用于Windows和Mac)使用cmd而不是Powershell强>
我花了两个小时才切换到cmd,然后它就开始工作了
创建环境:
conda create -n your_environment_name
conda env list
conda activate your_environment_name
请参阅康达环境列表:
conda create -n your_environment_name
conda env list
conda activate your_environment_name
激活您的环境:
conda create -n your_environment_name
conda env list
conda activate your_environment_name
这就是所有的人让我们假设您的环境名称是'demo'并且您正在使用anaconda并希望创建一个虚拟环境:
(如果您想要蟒蛇3)
(如果你想要蟒蛇2)
运行上述命令后,必须通过以下命令激活环境:
source activate demo
我已经试着从Jenkins job(在bash中)用
conda activate base
失败了,所以在多次尝试后,这一个对我有效(CentOS 7):
对我来说,使用Anaconda提示符而不是cmd或PowerShell是关键
在Anaconda提示符中,我需要做的就是激活XXX,前面的答案似乎都过时了
conda激活
是在conda
4.4和4.6中引入的
conda activate
:环境激活的逻辑和机制已被重新设计。对于conda 4.4,conda activate
和conda deactivate
现在是激活和停用环境的首选命令。您会发现,它们比以前的conda版本中的源代码激活
和源代码停用
命令快得多。conda activate
命令还具有以下优点:(1)在所有操作系统、shell和平台上都是通用的,并且(2)与来自其他软件包(如python virtualenv的激活脚本)的脚本没有路径冲突
例子
conda create-n venv name python=3.6
conda激活-n venv名称
康达酒店
这些新的子命令在“Aanconda提示符”和“Anaconda Powershell提示符”中自动提供。要在每个shell中使用conda activate
(正常cmd.exe
和powershell),请选中
参考资料
尽管@Simba当时有一个很好的答案,但自4.6版以来,conda env已经发生了很多变化<代码>康达激活(环境名称)
彻底推翻源代码激活(环境名称)
,但并非没有自身的挑战conda activate
通常会强制您的环境建立基础,并使您看到如下内容:
activate ..\..\temp\venv\test
把一大堆错误都扔给你。这也可能是因为auto\u activate\u base
设置为True
您可以使用以下命令来检查这一点
conda config--将自动激活设置为False
source~/.bashrc
要重新激活,请使用此
conda config--将自动激活设置为True
source~/.bashrc
窗口:
康达激活环境\u名称
Mac:conda activate environment\u name我正在指定安装anaconda环境的路径。我抄袭了t