python 设置源目录 import 失败, 添加路径 ModuleNotFoundError: No module named 'country'
问题描述:
/project/abc/c.py c里面有个变量叫做num_a
/project/d/t.py
比如在t.py里面输入 from c import num_a
就会报错:ModuleNotFoundError: No module named c
解决:
我们知道,每个项目都会有单独的python虚拟环境,
进入虚拟环境的目录,venv/lib/python3.7/site-packages 下。
vim xx.pth (xx可以随便定义, 我通常就写这个项目的名字), 比如project.pth
在xx.pth 写入 c目录的绝对目录就可以,比如: /Users/name/Documents/python/project/abc