【发布时间】:2017-12-24 09:36:39
【问题描述】:
官方建议不要将 Anaconda / Python 添加到 Windows PATH 环境变量中(参见Anaconda User Guide FAQ)。但是我怎样才能确保我的自定义构建脚本找到 python? (例如我的sphinxmake.bat)。
【问题讨论】:
标签: python windows path anaconda environment
官方建议不要将 Anaconda / Python 添加到 Windows PATH 环境变量中(参见Anaconda User Guide FAQ)。但是我怎样才能确保我的自定义构建脚本找到 python? (例如我的sphinxmake.bat)。
【问题讨论】:
标签: python windows path anaconda environment
更新
当前的 Anaconda 安装提供了一个“Anaconda 提示”,路径上有 conda。转到 Windows 开始按钮(窗口图标)并开始输入 anaconda。您应该会看到一个条目“Anaconda Prompt”。点击它。将打开一个新窗口,搜索路径中包含 conda。根据需要使用尽可能多的 Anaconda 提示。
旧答案
一个好方法是使用conda 环境。
暂时将conda.exe所在的路径添加到PATH:
set PATH=C:\my\path\to\conda;%PATH%
创建一个新环境:
conda create -n py36 python=3.6
激活它:
activate py36
现在提示应该更改为py36,并且所有需要的路径都已设置,因此一切都应该正常工作。在激活此环境时,您需要安装项目所需的所有包。完成后使用deactivate 将其停用。
【讨论】:
myenv.bat:set PATH=C:\my\path\to\conda;%PATH% & activate py36 并使用myenv 激活您的环境。
conda 没有问题。但它也将python 放在PATH 上。这可能会干扰使用不同的已安装 Python 版本的其他已安装程序。