一些 pip 安装无法在计算机上运行,因为最近我更改为 Python 3。
例如,pywinauto
我使用CMD:
C:\Users\NAME\AppData\Local\Programs\Python\Python37-32\Scripts>pip install pywinauto
C:\Users\NAME\AppData\Local\Programs\Python\Python37-32\Scripts>pip freeze
它显示:
pywinauto==0.6.8
但是当我:
import pywinauto
它给出:
ModuleNotFoundError: No module named 'pywinauto'
我从以下位置移动了 2 个文件夹“pywinauto”和“pywinauto-0.6.8.dist-info”:
C:\Users\NAME\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\
致:
C:\Users\NAME\AppData\Local\Programs\Python\Python37-32\Scripts\
还有:
import sys
sys.path.append('C:\\Users\\NAME\\AppData\\Local\\Programs\\Python\\Python37-32\\Scripts\\')
还是不行。 (它适用于其他一些情况)
Windows 64 设置似乎可以使用:环境变量 > 用户变量
C:\Users\NAME\AppData\Local\Programs\Python\Python37-32\Scripts\
C:\Users\NAME\AppData\Local\Programs\Python\Python37-32\
C:\Users\NAME\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\
C:\Users\NAME\AppData\Local\Programs\Python\Python37-32\Lib\site-packages
环境变量>系统变量
C:\Users\NAME\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\
C:\Users\NAME\AppData\Local\Programs\Python\Python37-32\Lib\
C:\Users\NAME\AppData\Local\Programs\Python\Python37-32\Lib\site-packages
附:我的机器中安装了 Anaconda,但没有 Python 2。不确定是否会导致问题。
最佳答案
- 转到您的 conda 终端,激活虚拟环境。
- pip install <你的包名称>。
- 现在转到运行此代码的编辑器。 (如 pycharm 或 Sublime)
- 选择您的 Python 解释器作为 venv (Anaconda)。通常该选项在项目设置中可用。 运行您的代码,它现在应该可以工作了。
关于python - PIP安装包但有些找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58638520/