【发布时间】:2017-10-23 13:08:33
【问题描述】:
我在公司的 Windows 计算机上安装了两个 Python。 Anaconda 发行版中的一个:
C:\Users\Me\AppData\Local\Continuum\anaconda3\python3.exe
来自公司安装人员的另一个:
C:\Users\Me\AppData\Local\Downloaded Apps\WinPython\python-3.4.3\python.exe
如果我在默认的“cmd”终端或 Git Bash 中键入“python”,它会显示“找不到命令”。可能出于同样的原因,Jupyter 不允许我创建 Python 3 笔记本。如何设置路径以便 Python 在系统范围内可用?我更喜欢 Anaconda 发行版的 Python。
编辑:通过 Windows 系统属性创建新的用户变量 PYTHONPATH 并将其设置为 C:\Users\Me\AppData\Local\Continuum\anaconda3\ 无效。
【问题讨论】:
-
想必你尝试了什么?什么没用?在我的上一份工作中,我使用
setx将 python 放在了强制用户帐户控制的路径中。这允许您在没有管理员权限的情况下修改路径。 -
以前从未遇到过这个问题。我希望在运行 Anaconda 安装程序后正确设置路径。我对 Windows 内部也不太熟悉。
-
Anaconda 默认应该这样做。如果您需要管理员权限,则尝试创建
envs目录(或至少对我而言)将失败,并且将无法设置路径。这就是你所面临的吗? -
@roganjosh 可能就是这个问题。我还能手动设置路径吗?
-
stackoverflow.com/a/14649949/4799172。您不需要管理员权限。将路径设置为 `C:\Users\Me\AppData\Local\Continuum\anaconda3` 你需要在测试之前关闭 cmd(并且可能重新启动)。
标签: python windows terminal anaconda jupyter