如何运行python版本3.6.2而不是3.6.1

如何运行python版本3.6.2而不是3.6.1,python,python-3.x,python-3.6,Python,Python 3.x,Python 3.6,这是我第一次来这里,我对python还比较陌生,所以如果您需要更多信息,请告诉我。提前谢谢 我正在Windows7上运行python 3 我在使用pip install numpy后发现了问题。这个很好用。然后,当我尝试在python shell中使用import numpy时,我收到ModuleNotFoundError:No module name'numpy'。这时我注意到我的python默认版本是3.6.1,尽管在某个时候已经更新到了3.6.2。我仍然有两个.exe安装文件,当我运行它们

这是我第一次来这里,我对python还比较陌生,所以如果您需要更多信息,请告诉我。提前谢谢

我正在Windows7上运行python 3

我在使用
pip install numpy
后发现了问题。这个很好用。然后,当我尝试在python shell中使用
import numpy
时,我收到
ModuleNotFoundError:No module name'numpy'
。这时我注意到我的python默认版本是3.6.1,尽管在某个时候已经更新到了3.6.2。我仍然有两个.exe安装文件,当我运行它们时,它显示我只安装了3.6.2。然而,当我在命令行中键入
python--version
时,我会得到
python3.6.1
,即使Python36-32就是我的路径


我想我的问题是,如何确保我正在运行较新版本的python作为默认版本,或者如果需要,如何摆脱较旧版本?

在cmd中键入
python
时,它会在名为Path的环境变量的目录中搜索
python
命令。实际上,路径包括python目录和python脚本目录。例如,在我的计算机中,路径包括:

C:\Users\user\AppData\Local\Programs\Python\Python36
C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
pip
位于python脚本目录中。您的路径可能是错误的。你应该检查一下。我可以帮你。在路径中应该有一个python目录和一个python脚本目录,这正是您需要的版本

此外,您还可以将
pip
作为一个模块调用:

python -m pip install numpy
这将在您的情况下,将软件包安装到路径中的
Python 3.6.2
版本

如果这些都不起作用,我建议您卸载(删除)
python3.6.1
,然后再次尝试使用pip。如果pip不工作(或消失),您可以读取或使用以再次将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-mpinstallnumpy”,现在“importnumpy”语句就可以了。然而,这让我更加困惑。我的路径中已经有了3.6.2的python目录和脚本目录,并且没有其他版本。当我在cmd中运行“python”时,我仍然得到版本3.6.1。我尝试运行python-3.6.1.exe文件以卸载,但它只提供安装选项,而python-3.6.2.exe文件提供“修改”、“修复”和“卸载”选项。再次感谢!我现在很好!我首先想到的是道路。我很高兴你现在还不错,但这可能会在将来引起其他问题。你需要找到解决问题的方法。另外,请记住,当您更改环境变量时,您需要关闭并再次打开cmd(或IDE)以获得更新的环境变量。我知道我发布此消息已经有一段时间了,但我发现了一些我不理解的内容。我仍然和以前有同样的问题,但是我发现如果我在终端中键入'py'而不是'python',我会得到版本3.6.2(我想要的版本)。为什么“py”命令与“python”命令不同?对不起,我不清楚我的问题是什么。现在,当我在终端中运行“py”并获得版本3.6.2时,“import numpy”命令可以正常工作。我还是不明白为什么“python”运行3.6.1。@Eyekyu我在答案中添加了额外的行。我希望有帮助。如果无法解决此问题,请将路径和
where py
where python
的结果发送给我。