Python:如何导入位于不同目录中的函数?
im当前导入函数的方式是将.py文件放入“site packages”目录,然后在IDLE中使用以下命令调用它们:Python:如何导入位于不同目录中的函数?,python,import,Python,Import,im当前导入函数的方式是将.py文件放入“site packages”目录,然后在IDLE中使用以下命令调用它们: from myfile import * 我在ubuntu的python3.2中找不到“site packages”目录,所以我需要另一种导入方法。谢谢。更新您的目录以包含其他目录。这是由于PYTHONPATH问题。我建议在处理您从外部导入或导入的包时,使用virtualenvs和pip作为标准 这里有一些很棒的注释: 如果您想导入自己的代码。我将您的PYTHONPATH(在de
from myfile import *
我在ubuntu的python3.2中找不到“site packages”目录,所以我需要另一种导入方法。谢谢。更新您的目录以包含其他目录。这是由于PYTHONPATH问题。我建议在处理您从外部导入或导入的包时,使用virtualenvs和pip作为标准 这里有一些很棒的注释: 如果您想导入自己的代码。我将您的PYTHONPATH(在dev_文件夹下面的示例中)设置为根开发目录,并遵循以下结构
dev_folder \
- project_name \
- main_script.py
- helper.py
- libary1 \
- __init__.py
- lib1.py
- libary2 \
- __init__.py
- lib2.py
显然,您会为库文件夹/包提供更好的名称:-)
希望这有帮助。
/usr/local/lib/python3.2/dist包
或站点包