Bas*_*asj 10 python path environment-variables anaconda
我用
sys.path.append('D:/my_library_folder/')
import mymodule
为了导入一些模块.
如何将此文件夹永久添加D:/my_library_folder/到Python库路径,以便我只能使用
import mymodule
在将来?
(即使重启后等)
只需将文件夹放在site-packages目录中.即:
C:\PythonXY\Lib\site-packages
注意:您需要将空文件添加__init__.py到该文件夹
命名__init__.py的文件用于将磁盘上的目录标记为Python包目录.
如果您有这些文件:
C:\PythonXY\Lib\site-packages\<my_library_folder>\__init__.py
C:\PythonXY\Lib\site-packages\<my_library_folder>\module.py
您可以将module.py中的代码导入为:
from <my_library_folder> import module
如果删除该__init__.py文件,Python将不再查找该目录中的子模块,因此导入模块的尝试将失败.
如果您有许多文件夹,则__init__.py在每个文件夹中创建空文件.例如:
C:\PythonXY\Lib\site-packages\<my_library_folder>\
    __init__.py
    module.py        
    subpackage\
        __init__.py
        submodule1.py
        submodule2.py
| 归档时间: | 
 | 
| 查看次数: | 31653 次 | 
| 最近记录: |