目录

Windows-Python安装非管理员权限安装Python2和Python3

Windows Python安装(非管理员权限安装Python2和Python3)

官网下载Python安装包

网址链接:

下载Python2.7.18版本的 Windows x86-64 MSI installer文件

https://i-blog.csdnimg.cn/direct/ef70e2e7da754c07aacd7ae071eb7790.png

下载Python3.8.10版本的Windows installer(64-bit)

https://i-blog.csdnimg.cn/direct/8c5640db834440e7a59bba1d32959bc2.png

Python安装

Python2.7.18安装

安装

在windows cmd或者powershell中转到Python2.7.18安装包所在的目录执行如下命令,下面的命令的作用是把Python2.7.18安装到D:\Python27目录下, 大家可以根据自己的的需求安装到自己指定的目录。

msiexec /a python-2.7.18.amd64.msi /qb TARGETDIR=D:\Python27

安装完成后可以在对应的目录看到安装的Python。

https://i-blog.csdnimg.cn/direct/24378abcbf164c66bacd7fa2ce92e7f4.png

用户环境变量设置

Win + R调出运行窗口,输入以下命令,然后回车进入环境变量窗口

rundll32 sysdm.cpl,EditEnvironmentVariables

https://i-blog.csdnimg.cn/direct/2ee22b84d5ce4469a0c0614e10318a5d.png

在用户环境变量的Path中添加自己的python程序所在的目录即可。

https://i-blog.csdnimg.cn/direct/89fff9aa6e874d9a9949f4778af9ae30.png

由于我的电脑是win11,在%USERPROFILE%\AppData\Local\Microsoft\WindowsApps目录下有一些链接到Microsoft APP Store的程序(python就在其中,这个python是需要在APP Store中下载才能使用的), 因此我需要把我的Python程序的Path设置到%USERPROFILE%\AppData\Local\Microsoft\WindowsApps Path之前,才能在cmd或者powershell中找到我自己安装的Python程序。如下:

https://i-blog.csdnimg.cn/direct/3f32a16f98f3413db8c62191a5a5c4bf.png

验证安装是否成功

打开新的cmd或者powershell,然后输入如下命令, 看输出的版本是否和自己安装的版本相同

python –version

https://i-blog.csdnimg.cn/direct/de4be453a9bb46b894a79fda0b2141a3.png

Python3.8.10安装

安装

双击打开下载的的Python3.8.10版本的Windows installer(64-bit),如下图。

取消install launcher for all users, 选中Add Python 3.8 to PATH。

然后点击Customize installation

https://i-blog.csdnimg.cn/direct/75af6709d4144edb90bb40335a8ab098.png

后续配置可以如下图,然后点击Next

https://i-blog.csdnimg.cn/direct/dc6e2f0c5b784e8e8031c025df232c18.png

后续选择可以如下图所示,记得修改Python的安装目录, 我是安装到D:\Python38目录下。然后点击Next等待安装完成即可, 由于我们在这里选中了安装pip, 所以Python3.8.10会自动安装pip。Python2.7.18安并没有安装pip, 后续章节会说明如何安装。

https://i-blog.csdnimg.cn/direct/583b8aa355094258b01930bf3c17b244.png

安装完成后可以在对应的目录看到安装的Python。

https://i-blog.csdnimg.cn/direct/b8c14bff3b0d4b67ab22ce3b1742280b.png

用户环境变量设置

Win + R调出运行窗口,输入以下命令,然后回车进入环境变量窗口,由于我们在安装Python3.8.10的时候,选择了添加环境变量,所以环境变量中应该已经有了我们安装的Python的路径。

rundll32 sysdm.cpl,EditEnvironmentVariables

https://i-blog.csdnimg.cn/direct/0fbe059540954599b3f07d32424efd8f.png

如图,我们可以看到Python3.8.10的路径已经添加到了用户环境变量中。其中Python38、Scripts\目录是pip的安装目录。由于此处Python38的程序的路径在用户环境变量设置中在Python27之前, 因此我们在cmd或者powershell中执行python命令的时候, 会优先找到Python38的程序。如果需要使用Python2.7.18可以把Python2.7.18的路径在用户环境变量中配置到Python3.8.10的路径之前。

https://i-blog.csdnimg.cn/direct/7ec68ca5cb384b648744eff255062be4.png

验证安装是否成功

打开新的cmd或者powershell,然后输入如下命令, 看输出的版本是否和自己安装的版本相同

python –version

https://i-blog.csdnimg.cn/direct/f929fe9163a045eb9450b6f710c77521.png

Note

比如我电脑上同时安装了Python2.7.18和Python3.8.10,我主要使用Python2.7.18做开发,我的环境变量就设置如下图所示:

https://i-blog.csdnimg.cn/direct/b5c37e7fd19e433e94c54751168f143d.png

PIP安装

Python3.8.10 pip安装

Note

用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本

下载pip

打开cmd或者powershell 下载pip,使用如下命令,-o命令会把下载的文件存在当前目录下并命名为py3-pip.py

curl -o py3-pip.py

https://i-blog.csdnimg.cn/direct/632999e9db0843e3bac12bd3a14d55c9.png

安装pip

下载完成后, 用Python3.8.10的python程序安装pip。pip会安装到Python3.8.10的安装目录下。

https://i-blog.csdnimg.cn/direct/6f8358d60d06447694f6f5d74d3b9a7d.png

验证是否安装成功

如下图, pip安装成功。可以按需添加到用户的环境变量中,参照前文所说的添加Python的安装目录。

https://i-blog.csdnimg.cn/direct/3e1dc3a7bb5b457d9fa8a2f9c9788460.png

Python2.7.18 pip安装

Note

用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本

下载pip

打开cmd或者powershell 下载pip,使用如下命令,-o命令会把下载的文件存在当前目录下并命名为py27-pip.py

curl -o py27-pip.py

https://i-blog.csdnimg.cn/direct/ca0103965b174b8e95b4a019632b957f.png

安装pip

下载完成后, 用Python2.7.18的python程序安装pip。pip会安装到Python2.7.18的安装目录下。

https://i-blog.csdnimg.cn/direct/1a97ad42bea847afad3272fdb40685ea.png

验证是否安装成功

如下图, pip安装成功。可以按需添加到用户的环境变量中,参照前文所说的添加Python的安装目录。

https://i-blog.csdnimg.cn/direct/4d92de8dfcaf40bf8ff0fd6e92202f36.png

)​

pip下载使用其他源

本例中使用清华大学源,pip可以使用-i指定源,如下:

pip install matplotlib -i some-packag

如果要设为默认镜像源需要升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

pip install pip -U

pip config set global.index-url

如果您到 pip 默认源的网络连接较差,临时使用需要配置的镜像网站站来升级 pip,升级之后在设置

pip install -i