windows安装python和pip & pip报错处理

Windows安装python

安装python安装包

方式一:windows python便携包

嵌入式版本一般都是压缩文档,不包括第三方库

1 下载嵌入式版本:https://www.python.org/ftp/python/3.11.3/python-3.11.3-embed-amd64.zip

2 解压嵌入式版本到目录 

3 添加/path/to/python到PATH

方式二:安装python.exe

打开 Download Python | Python.org,点击下载Download the latest version for Windows下的Download python按钮。下载完成后,一步步点击安装即可。

exe安装完后,就可以直接试用了,系统已经自动维护了环境变量,不需要单独添加环境变量

安装pip

下载get-pip.py

打开 https://bootstrap.pypa.io/get-pip.py ,复制文本内容到任意目录下的文件,重命名为get-pip.py

如果安装的是便携包,用下面的命令安装pip,并指定清华源

python \path\to\get-pip.py --index-url https://pypi.tuna.tsinghua.edu.cn/simple/

 如果安装的是exe文件,用下面的命令安装pip,并制定清华源

py \path\to\get-pip.py --index-url https://pypi.tuna.tsinghua.edu.cn/simple/

此时,会在python安装目录下生成两个目录 lib/site-packages  Scripts

其他安装pip方法参考:Installation - pip documentation v23.1.2 (pypa.io)

添加pip环境变量

在上面cmd安装pip成功后,会有这样依据提示:

 WARNING: The scripts pip.exe, pip3.12.exe and pip3.exe are installed in 'E:\Python\Python3.12\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

也就是pip.exe pip3.12.exe pip3.exe在 E:\Python\Python3.12\Scripts 目录下,需要将这个目录添加到环境变量。

添加完成后,执行 pip --version 或者 pip.exe --version查看pip版本

解决pip报错“ModuleNotFoundError: No module named 'pip'"

此时,执行pip --version报错信息如下

>pip.exe --version
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "C:\Users\F20G001588\Desktop\everything_customization\python\Scripts\pip.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip'

原因

如果排除pip环境变量的问题,那么有可能是因为你使用的是python便携包的方式安装python,便携包python安装初期,还没有任何第三方包,因此pythonxxx._pth没有配置指向第三方包路径,因此即使安装了pip,也可能无法找到pip。

其中配置

解决方法

1. 修改python安装目录下的pythonxxx._pth文件,如`python38._pth`。

2. 在该文件中添加一行`Lib\site-packages`,使文件内容如下:

python38.zip
.  
Lib\site-packages
#import site 

这个时候再次执行pip --version就能正常看到版本信息了

参考:python - Why am I getting ImportError: No module named pip ' right after installing pip? - Stack Overflow

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值