gpt4 book ai didi

python - 将文件夹添加到 Python 库路径,一劳永逸 (Windows)

转载 作者:太空狗 更新时间:2023-10-29 18:28:59 26 4
gpt4 key购买 nike

我用

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

关于python - 将文件夹添加到 Python 库路径,一劳永逸 (Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20394613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com