Python 3.6:已安装pip但在Windows系统中无法正常使用求助
解决pip模块找不到的问题
看起来你踩了Python嵌入式版本的一个小坑!你的安装路径里显示是python-3.6.5-embed-amd64,这是Python的嵌入式发行版,它默认禁用了site-packages目录——而pip这类第三方包正是安装在这个目录里的,所以Python找不到pip模块完全是因为它根本没去加载这个目录。
给你一步步的解决方法:
- 找到你的Python嵌入式安装根目录,里面有个名为
python36._pth的配置文件(文件名里的数字和你的Python版本对应)。 - 用文本编辑器打开这个文件,找到
#import site这一行,把前面的#删掉,保存文件。这一步是让Python启用site-packages目录的加载。 - 如果你不确定之前的pip是否安装到位,可以重新运行一遍
python get-pip.py,确保pip被正确安装到site-packages里。 - 现在再执行
pip --version,应该就能正常显示pip的版本信息了。
补充一句:嵌入式Python本来是为了嵌入到其他应用场景设计的,默认配置非常精简,所以需要手动开启site-packages支持才能使用pip这类工具哦。
内容的提问来源于stack exchange,提问作者meekhukun
相关产品推荐
相关产品推荐

