如何解决导入我自己添加的模块/库,但出现未找到的错误
使用 Python 3.9 在 MacOS 上工作。我是 Python 新手。
我确实创建了一些特定于我的需求的 Lib,并希望将它们放置在正确的位置,以便我可以在我的游戏、片段、工作和最终文件夹中使用它们。 如果我使用
python3.9 -m site
sys.path
= [
'/Volumes/Data/Users/LA', '/Library/Frameworks/Python.framework/Versions/3.9/lib/python39.zip', '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9', '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload', '/Volumes/Data/Users/LA/Library/Python/3.9/lib/python/site-packages', '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages',]
我得到了我的 python3.9 user_base 和 user_site 文件夹,并将我的 Libs 放在那里。 '/Volumes/Data/Users/LA/Library/Python/3.9/lib/python/site-packages'内
但是,如果我像导入它们时所做的那样将它们导入到与我的应用程序代码相同的文件夹中,我会收到无法找到它的错误。
我做错了什么?我确实杀死了所有 Python 进程,希望它能加载所有内容,但之后一切都还是一样的。使用旧方式可以导入,但是使用用户sitepackages文件夹就不行了。
>>> import importlib
>>> import sys
>>> importlib.reload(sys.modules['myGenericLib'])
from myGenericLib import reload
还有更多不起作用。
可能的解决方案是什么? 谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。