无法导入路径中的 pip 安装模块
Cannot import pip installed module that is in path
我已经阅读了类似的问题及其答案 - 环境问题、多个 python 解释器或错误路径。我没有找到解决方案。
我已经打包并上传到 PyPi - pywindowframes。
我在 windows 10 上只安装了 1 个 python 解释器 (python 3.9.0),没有使用任何虚拟环境。
python - m pip install pywindowframes
or
pip install pywindowframes
安装包成功。
[main.py]
import sys
print(sys.path)
import pywindowframes
[output]
"C:\Users\censored\AppData\Local\Programs\Python\Python39\python.exe" C:/world_editor/main.py
Traceback (most recent call last):
File "C:\world_editor\main.py", line 4, in <module>
import pywindowframes
ModuleNotFoundError: No module named 'pywindowframes'
['C:\world_editor', 'C:\world_editor',
'C:\Users\censored\AppData\Local\Programs\Python\Python39\python39.zip',
'C:\Users\censored\AppData\Local\Programs\Python\Python39\DLLs',
'C:\Users\censored\AppData\Local\Programs\Python\Python39\lib',
'C:\Users\censored\AppData\Local\Programs\Python\Python39',
'C:\Users\censored\AppData\Local\Programs\Python\Python39\lib\site-packages']
我可以确认 'C:\Users\censored\AppData\Local\Programs\Python\Python39\lib\site-packages' 在以下文件夹中包含我的包:
pywindowsframes-0.12.dist-信息
- 安装程序
- 元数据
- 记录
- 要求
- top_level
- 轮子
pip uninstall pywindowframes
从同一文件夹成功卸载包。
在 PyCharm 中,我的包甚至列在我当前使用的 Python 解释器下的“Python 解释器”选项卡下的包列表中(Python 3.9).
是不是dist本身的问题?
init文件有问题吗?
为什么在路径中的文件夹中找不到它?
pywindowsframes 包似乎已损坏。包中没有 .py 文件,也没有指向所述文件的清单。
请验证您的 pip 版本,以确保
确保 Pycharm 使用与您的 Win10 相同的 Python 版本和环境。您可以在 Pycharm 中检查此解释器设置。此外,我建议您在 Windows OS.
中安装任何软件包
我已经阅读了类似的问题及其答案 - 环境问题、多个 python 解释器或错误路径。我没有找到解决方案。
我已经打包并上传到 PyPi - pywindowframes。
我在 windows 10 上只安装了 1 个 python 解释器 (python 3.9.0),没有使用任何虚拟环境。
python - m pip install pywindowframes
or
pip install pywindowframes
安装包成功。
[main.py]
import sys
print(sys.path)
import pywindowframes
[output]
"C:\Users\censored\AppData\Local\Programs\Python\Python39\python.exe" C:/world_editor/main.py
Traceback (most recent call last):
File "C:\world_editor\main.py", line 4, in <module>
import pywindowframes
ModuleNotFoundError: No module named 'pywindowframes'
['C:\world_editor', 'C:\world_editor',
'C:\Users\censored\AppData\Local\Programs\Python\Python39\python39.zip',
'C:\Users\censored\AppData\Local\Programs\Python\Python39\DLLs',
'C:\Users\censored\AppData\Local\Programs\Python\Python39\lib',
'C:\Users\censored\AppData\Local\Programs\Python\Python39',
'C:\Users\censored\AppData\Local\Programs\Python\Python39\lib\site-packages']
我可以确认 'C:\Users\censored\AppData\Local\Programs\Python\Python39\lib\site-packages' 在以下文件夹中包含我的包:
pywindowsframes-0.12.dist-信息
- 安装程序
- 元数据
- 记录
- 要求
- top_level
- 轮子
pip uninstall pywindowframes
从同一文件夹成功卸载包。
在 PyCharm 中,我的包甚至列在我当前使用的 Python 解释器下的“Python 解释器”选项卡下的包列表中(Python 3.9).
是不是dist本身的问题? init文件有问题吗? 为什么在路径中的文件夹中找不到它?
pywindowsframes 包似乎已损坏。包中没有 .py 文件,也没有指向所述文件的清单。
请验证您的 pip 版本,以确保
确保 Pycharm 使用与您的 Win10 相同的 Python 版本和环境。您可以在 Pycharm 中检查此解释器设置。此外,我建议您在 Windows OS.
中安装任何软件包