我已使用以下安装程序在Windows 7计算机上安装了Anaconda:Anaconda3-2019.03-Windows-x86_64.exe。如果我从cmd窗口运行'“ C:/ Program Files / InstallDir / Scripts / conda.exe”运行--help,则会得到'conda run'的帮助文本,其中显示了示例用法:
用法示例:
$ conda create -y -n my-python-2-env python=2
$ conda run -n my-python-2-env python --version
但是,如果我尝试使用““ C:/ Program Files / InstallDir / Scripts / conda.exe”,请运行-n base python -c print('hi')',该可执行文件将挂起,没有任何输出,直到我将其终止Cntr-C。
在Windows上不进行PATH修改的情况下,从Anaconda安装中使用“ conda run”的正确语法是什么?
答案 0 :(得分:0)
我发现无法运行“ conda运行”的原因是因为运行此命令时,在Anaconda安装目录中创建了一些临时文件。因为我已经将Anaconda安装到系统文件夹中(即在C:\ Program Files \ InstallDir中),所以当conda尝试创建临时文件时无法这样做。
当我以管理员身份运行控制台窗口时,能够成功使用以下语法:“ C:/ Program Files / InstallDir / Scripts / conda”运行-n base -v python“ C:/ Users / someuser /Desktop/somescript.py”。
我将认为该线程已关闭,并发布有关如何在没有管理员的情况下从系统目录调用“ conda run”的相关问题。