我已在基础环境中成功运行Anaconda2
,但我无法激活py27 env
。我曾尝试在Anaconda prompt
,cmd
和Powershell
(以管理员身份)运行相同的命令,但我仍然遇到同样的错误:
C:\Users\kr.DOMAIN\Desktop\DeepConvSep-master\examples>activate py27
'@CALL "D:\Anaconda\Library\bin\..\..\Scripts\conda.exe" shell.cmd.exe activate
activate py27' is not recognized as an internal or external command,
operable program or batch file.
echo%PATH% 返回:
C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\Sy
stem32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microso
ft Windows Performance Toolkit\;C:\cygwin64\bin\;C:\Program Files\Microsoft SQL
Server\120\Tools\Binn\;G:\KR\MinGW\bin;G:\KR\MinGW\msys\1.0\bin;G:\KR\MinGW\ming
w32\bin;G:\KR\MinGW\.p2\pool\plugins\org.apache.ant_1.9.4.v201504302020\bin;C:\c
ygwin64\bin;C:\Program Files\Java\jdk1.8.0_60\bin;C:\Program Files (x86)\Common
Files\Acronis\SnapAPI\;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn
\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Mi
crosoft SQL Server\90\Tools\binn\;C:\Python27\;C:\Python27\Scripts\;C:\Windows\S
ysWOW64;C:\Windows\System32;D:\Anaconda;D:\Anaconda\Scripts;D:\Anaconda\bin;D:\A
naconda;D:\Anaconda\Scripts;C:\Users\kr.DOMAIN\AppData\Local\Programs\Python\Pyt
hon36\Scripts\;C:\Users\kr.DOMAIN\AppData\Local\Programs\Python\Python36\;C:\Use
rs\kr.DOMAIN\AppData\Local\Programs\Python\Python36-32\Scripts\;C:\Users\kr.DOMA
IN\AppData\Local\Programs\Python\Python36-32\'
提前致谢。
答案 0 :(得分:0)
首先尝试创建新环境
conda create -n py27 python=2.7 anaconda
然后使用
通过Anaconda提示激活它activate myenv
然后使用
进行验证python --version
答案 1 :(得分:0)
好吧,我认为您的环境变量存在问题,因为在使用anaconda安装之前,您似乎已经安装了许多版本的python。
因此,你有两个可能的解决方案,你可以卸载所有其他安装的pythons并清理你的环境,然后使用anaconda重新安装,因为有很多python版本会让你如此头疼,或者,如果你想要一个快速的解决方案,你可以始终通过在cmd
上运行以下行来activate
查看cmd
脚本:
D:
cd D:\Anaconda\Scripts
activate.bat py27
答案 2 :(得分:0)
好吧,我不知道错误背后的原因究竟是什么,我尝试了我在网上找到的所有可能的解决方案,但没有一个对我有效。
我知道对于面临同样问题的大多数人来说,这不是一个合适的解决方案,但是我通过安装Windows 7 专业人员的新副本以及安装Anaconda来解决问题,我想尝试在错误修复过程中多次安装和删除Anaconda。
无论如何,感谢贡献者。