anaconda - windows 中的路径环境变量
anaconda - path environment variable in windows
我正在尝试从 windows 命令提示符 (windows 10) 运行 python。所以结果是典型的没有配置path环境变量的结果
c:\windows\system32>python
'python' is not recognized as an internal or external command, operable
program or batch file
但是,我不确定我应该在路径变量中设置哪个目录是正确的。
我尝试了一些变体,其中 none 有效,包括:
c:\users\xxx\anaconda3
c:\users\xxx\anaconda3\Scripts
c:\users\xxx\anaconda3\libs\python34
和 none 有效。
有没有人使用过这个特定的系统配置(windows,anaconda)。谢谢
原来我错了
解决方案是:在anaconda(以及其他实现)中,将路径环境变量设置为安装'python.exe'的目录。
默认情况下,anaconda 中的 python.exe 文件位于:
c:\.....\anaconda
在你这样做之后,显然,python 命令起作用,在我的例子中,产生以下结果。
python
Python 3.4.3 |Anaconda 2.2.0. (64|bit)|(default, Nov 7 2015), etc, etc
C:\Users\<Username>\AppData\Local\Continuum\anaconda2
对我来说,这是 Windows 上的默认安装目录 7. 通过
找到它
而不是按照以下方式给出路径:
C:\Users\User_name\AppData\Local\Continuum\anaconda3\python.exe
这样做:
C:\Users\User_name\AppData\Local\Continuum\anaconda3\
在 windows 10 你可以在这里找到它:
C:\Users\[USER]\AppData\Local\conda\conda\envs\[ENVIRONMENT]\python.exe
C:\用户\\Anaconda3
我刚刚将上面的路径添加到我的路径环境变量中并且它起作用了。
现在,我们所要做的就是移动到 .py 脚本位置目录,使用该位置打开 cmd,然后 运行 查看输出。
你也可以重新安装Anaconda,然后勾选add variable to Path.. 这样可以避免你在编辑环境变量的时候出错。如果您在这里犯了错误,您的操作系统可能会开始出现故障。
python.exe 的默认位置应该在这里:c:\users\xxx\anaconda3
找到它在哪里的一种解决方案是打开 Anaconda Prompt 然后执行:
> where python
这将 return python 位置的绝对路径,例如:
(base) C:\>where python
C:\Users\Chad\Anaconda3\python.exe
C:\ProgramData\Miniconda2\python.exe
C:\dev\Python27\python.exe
C:\dev\Python34\python.exe
要导出 Anaconda 使用的确切路径集,请在 Anaconda Prompt 中使用命令 echo %PATH%
。这是避免某些库(如 SSL)出现问题所必需的。
参考:
您也可以 运行 conda init
如下,
C:\ProgramData\Anaconda3\Scripts\conda init cmd.exe
或
C:\ProgramData\Anaconda3\Scripts\conda init powershell
注意必须设置powershell的执行策略,例如使用 Set-ExecutionPolicy Unrestricted
.
在 Anaconda 文件夹中提供 Directory/Folder 路径,其中 python.exe 可用
C:\Users\user_name\Anaconda3\
这应该行得通。
我想提一下,在一些win 10系统中,微软pre-installed一个python。因此,为了调用anaconda安装的python,需要调整环境变量的顺序,保证anaconda的优先级高
尝试系统的路径环境变量(windows)
C:\ ...\Anaconda3\
C:\ ...\Anaconda3\scripts
C:\ ...\Anaconda3\Library\bin
必须解决!它对我有用。
我正在尝试从 windows 命令提示符 (windows 10) 运行 python。所以结果是典型的没有配置path环境变量的结果
c:\windows\system32>python
'python' is not recognized as an internal or external command, operable
program or batch file
但是,我不确定我应该在路径变量中设置哪个目录是正确的。
我尝试了一些变体,其中 none 有效,包括:
c:\users\xxx\anaconda3
c:\users\xxx\anaconda3\Scripts
c:\users\xxx\anaconda3\libs\python34
和 none 有效。
有没有人使用过这个特定的系统配置(windows,anaconda)。谢谢
原来我错了
解决方案是:在anaconda(以及其他实现)中,将路径环境变量设置为安装'python.exe'的目录。
默认情况下,anaconda 中的 python.exe 文件位于:
c:\.....\anaconda
在你这样做之后,显然,python 命令起作用,在我的例子中,产生以下结果。
python
Python 3.4.3 |Anaconda 2.2.0. (64|bit)|(default, Nov 7 2015), etc, etc
C:\Users\<Username>\AppData\Local\Continuum\anaconda2
对我来说,这是 Windows 上的默认安装目录 7. 通过
而不是按照以下方式给出路径:
C:\Users\User_name\AppData\Local\Continuum\anaconda3\python.exe
这样做:
C:\Users\User_name\AppData\Local\Continuum\anaconda3\
在 windows 10 你可以在这里找到它:
C:\Users\[USER]\AppData\Local\conda\conda\envs\[ENVIRONMENT]\python.exe
C:\用户\\Anaconda3
我刚刚将上面的路径添加到我的路径环境变量中并且它起作用了。 现在,我们所要做的就是移动到 .py 脚本位置目录,使用该位置打开 cmd,然后 运行 查看输出。
你也可以重新安装Anaconda,然后勾选add variable to Path.. 这样可以避免你在编辑环境变量的时候出错。如果您在这里犯了错误,您的操作系统可能会开始出现故障。
python.exe 的默认位置应该在这里:c:\users\xxx\anaconda3
找到它在哪里的一种解决方案是打开 Anaconda Prompt 然后执行:
> where python
这将 return python 位置的绝对路径,例如:
(base) C:\>where python
C:\Users\Chad\Anaconda3\python.exe
C:\ProgramData\Miniconda2\python.exe
C:\dev\Python27\python.exe
C:\dev\Python34\python.exe
要导出 Anaconda 使用的确切路径集,请在 Anaconda Prompt 中使用命令 echo %PATH%
。这是避免某些库(如 SSL)出现问题所必需的。
参考:
您也可以 运行 conda init
如下,
C:\ProgramData\Anaconda3\Scripts\conda init cmd.exe
或
C:\ProgramData\Anaconda3\Scripts\conda init powershell
注意必须设置powershell的执行策略,例如使用 Set-ExecutionPolicy Unrestricted
.
在 Anaconda 文件夹中提供 Directory/Folder 路径,其中 python.exe 可用
C:\Users\user_name\Anaconda3\
这应该行得通。
我想提一下,在一些win 10系统中,微软pre-installed一个python。因此,为了调用anaconda安装的python,需要调整环境变量的顺序,保证anaconda的优先级高
尝试系统的路径环境变量(windows)
C:\ ...\Anaconda3\
C:\ ...\Anaconda3\scripts
C:\ ...\Anaconda3\Library\bin
必须解决!它对我有用。