ModuleNotFoundError: No module named ‘****’
from getui.getui import getui
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'getui'
这是因为site-packages:
(这里用了虚拟环境,名称为 testsetuppy)
显示的路径列表中包括
- 当前路径 (以空字符串表示)
- PYTHONPATH 中的路径(如果没有设置环境变量 PYTHONPATH,这一项就不存在)
- 与 python 安装位置相关的其他路径
第一种解决方法:
直接将自己创建的文件夹,复制到site-packages文件夹中
第二种解决方法:
在同文件路径下,创建setup.py 文件,使用pip安装
from setuptools import setup, find_packages
setup(
name='getui', # 创建库的名称
packages=find_packages(),
version='0.1.0' # 版本号
)
使用 pip install -e . 安装
检查 pip list
同样在文件夹也会多出一个 ***.egg_info文件夹
自行参考:https://www.jianshu.com/p/9a5e7c935273