我怎样才能 运行 python 版本 3.6.2 而不是 3.6.1
How can I run python version 3.6.2 instead of 3.6.1
这是我第一次来这里,我对 python 还很陌生,所以如果您需要更多信息,请告诉我。提前致谢。
我 运行宁 python 3 Windows 7
我使用pip install numpy
后发现了我的问题。这很好用。然后,当我尝试在 python shell 中使用 import numpy
时,我收到了 ModuleNotFoundError: No module named 'numpy'
。那时我注意到 python 的默认版本是 3.6.1,尽管在某些时候已经更新到 3.6.2。我仍然有两个 .exe 安装文件,当我 运行 它们时,它显示我只安装了 3.6.2。但是,当我在命令行中键入 python --version
时,我得到 Python 3.6.1
,即使 Python36-32 是我的路径。
我想我的问题是如何确保 运行 将 python 的较新版本作为我的默认设置,或者如果需要,我如何摆脱旧版本版本?
当您在 cmd 中键入 python
时,它会在名为 Path 的环境变量中的目录中搜索 python
命令。实际上 Path 包括 python 目录和 python 脚本目录。比如在我的电脑中,Path包括:
C:\Users\user\AppData\Local\Programs\Python\Python36
C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
pip
位于 python 脚本目录中。您的 Path 可能是错误的。你应该检查一下。 This link 可以帮到你。 Path中应该有一个python目录和一个python脚本目录,正好是你需要的版本。
此外,您可以将 pip
作为模块调用:
python -m pip install numpy
这会将软件包安装到 路径、Python 3.6.2
中的版本。
如果 none 这些有效,我建议您卸载(删除)Python 3.6.1
,然后再次尝试使用 pip。如果 pip 不工作(或消失),你可以阅读 this or use get-pip.py 重新安装 pip 到你的电脑。也许,你可以删除所有python版本,然后安装你需要的版本,当然,你要小心Path。
编辑:
我不确定你的问题。某些解决方案需要一些信息。
您可以使用where
命令找到可执行文件的源代码(python
或py
在您的情况下)。这是我本地的一个例子:
where python
输出:
C:\Users\user\AppData\Local\Programs\Python\Python36-32\python.exe
这意味着 C:\Users\user\AppData\Local\Programs\Python\Python36-32\
目录在我的 路径 中,当键入 python 时,cmd 运行 python.exe
.
所以,你可以准确地找出什么是py
和python
。
这是我第一次来这里,我对 python 还很陌生,所以如果您需要更多信息,请告诉我。提前致谢。
我 运行宁 python 3 Windows 7
我使用pip install numpy
后发现了我的问题。这很好用。然后,当我尝试在 python shell 中使用 import numpy
时,我收到了 ModuleNotFoundError: No module named 'numpy'
。那时我注意到 python 的默认版本是 3.6.1,尽管在某些时候已经更新到 3.6.2。我仍然有两个 .exe 安装文件,当我 运行 它们时,它显示我只安装了 3.6.2。但是,当我在命令行中键入 python --version
时,我得到 Python 3.6.1
,即使 Python36-32 是我的路径。
我想我的问题是如何确保 运行 将 python 的较新版本作为我的默认设置,或者如果需要,我如何摆脱旧版本版本?
当您在 cmd 中键入 python
时,它会在名为 Path 的环境变量中的目录中搜索 python
命令。实际上 Path 包括 python 目录和 python 脚本目录。比如在我的电脑中,Path包括:
C:\Users\user\AppData\Local\Programs\Python\Python36
C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
pip
位于 python 脚本目录中。您的 Path 可能是错误的。你应该检查一下。 This link 可以帮到你。 Path中应该有一个python目录和一个python脚本目录,正好是你需要的版本。
此外,您可以将 pip
作为模块调用:
python -m pip install numpy
这会将软件包安装到 路径、Python 3.6.2
中的版本。
如果 none 这些有效,我建议您卸载(删除)Python 3.6.1
,然后再次尝试使用 pip。如果 pip 不工作(或消失),你可以阅读 this or use get-pip.py 重新安装 pip 到你的电脑。也许,你可以删除所有python版本,然后安装你需要的版本,当然,你要小心Path。
编辑:
我不确定你的问题。某些解决方案需要一些信息。
您可以使用where
命令找到可执行文件的源代码(python
或py
在您的情况下)。这是我本地的一个例子:
where python
输出:
C:\Users\user\AppData\Local\Programs\Python\Python36-32\python.exe
这意味着 C:\Users\user\AppData\Local\Programs\Python\Python36-32\
目录在我的 路径 中,当键入 python 时,cmd 运行 python.exe
.
所以,你可以准确地找出什么是py
和python
。