gpt4 book ai didi

python - 让 Python 使用我目录中的代码(不是/usr/...)

转载 作者:行者123 更新时间:2023-11-28 20:00:05 27 4
gpt4 key购买 nike

我正在尝试使用已安装在我的 (Ubuntu) 系统上的 Python 库。我检查了那个库,编辑了一些文件,并编写了一个小脚本来测试我的更改。尽管我将我的脚本放在与库相同的文件夹中,但 Python 似乎正在使用已安装的版本(/usr/share/pyshared/... 中的版本)。

这是我的目录结构:

src
+ my_package
- my_script.py
+ library_package
- lots_of_code

我如何告诉 Python 使用我的目录中的代码,而不是安装的代码?

最佳答案

您可以使用 PYTHONPATH 环境变量指定 python 搜索模块的位置:

When a module named spam is imported, the interpreter searches for a file named spam.py in the current directory, and then in the list of directories specified by the environment variable PYTHONPATH. This has the same syntax as the shell variable PATH, that is, a list of directory names. When PYTHONPATH is not set, or when the file is not found there, the search continues in an installation-dependent default path; on Unix, this is usually .:/usr/local/lib/python.

来自 http://docs.python.org/tutorial/modules.html#the-module-search-path

关于python - 让 Python 使用我目录中的代码(不是/usr/...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1749452/

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