我当前导入函数的方法是将.py文件放入“site-packages”目录,然后在IDLE中使用以下命令调用它们:
from myfile import *
我在ubuntu中找不到python3.2里面的“site-packages”目录,所以我需要另一种方法来导入。感谢。
答案 0 :(得分:2)
更新您的PYTHONPATH以包含其他目录。
答案 1 :(得分:0)
这是由于PYTHONPATH问题。在使用您导入或外部使用的软件包时,我建议使用虚拟envs和pip作为标准。
这里有一些很棒的笔记:https://python-guide.readthedocs.org/en/latest/
如果您想导入自己的代码。我将您的PYTHONPATH(在dev_folder下面的情况下)设置为根开发目录并遵循此结构......
dev_folder \
- project_name \
- main_script.py
- helper.py
- libary1 \
- __init__.py
- lib1.py
- libary2 \
- __init__.py
- lib2.py
您显然会为库文件夹/包找到更好的名称: - )
希望这有帮助。