创建 python 虚拟环境用的是 virtualenvwraper
从 github 下载下来的源码,经常出现以下问题
一级目录(audiobooks) 二级目录 app.py extensions.py
app.py 中有一行 from audiobooks.extensions import cache, db, migrate
然后报错 from audiobooks import extensions ModuleNotFoundError: No module named 'audiobooks'
github 上的源码,我啥也没改啊,是跟虚拟环境有关系吗?现在程序都跑不起来
求教
1
billlee 2022-05-10 12:31:47 +08:00 via Android
Github 源码为什么不直接贴地址呢,让我们猜谜?
|
2
liuzy1999 2022-05-10 12:35:31 +08:00
无力吐槽...
|
3
jZEdn7k4 2022-05-10 12:44:48 +08:00
前面加上:
``` import sys sys.path.append("..") ``` |
4
Bingchunmoli 2022-05-10 12:47:25 +08:00
可能 甚至还不会用包管理器。 虽然一直觉得 pip 挺拉的
|
5
ipwx 2022-05-10 12:51:14 +08:00 1
|
6
nuistzhou 2022-05-10 12:53:04 +08:00 via iPhone
每个层级的目录里都加个空文件:__init__.py 试试。
|
7
stonesirsir OP 谢谢各位兄弟了,就是没配置好的问题,小白一个,谢谢各位指教,5 楼方法正解
|
8
ruanimal 2022-05-11 10:35:08 +08:00
老生常谈的问题,发两篇 n 年前的文章,lz 可以看一下
http://ponder.work/2016/04/25/Python%E5%8C%85%E5%AF%BC%E5%85%A5/ http://ponder.work/2016/06/22/python%E5%8C%85%E5%AF%BC%E5%85%A5%E5%86%8D%E8%B0%88/ |