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