有没有办法在激活python环境时自动添加路径到sys.path?

问题描述 投票:0回答:1

我尝试在激活项目环境时将project_root添加到sys.path

(目前是 conda,但也可以是 pyenv、诗歌..)

project_root 对于不同的人来说可能会有所不同,具体取决于他们在本地文件系统中创建 project_root 的位置。

那么我有没有办法进行设置,以便当其他人下载(git克隆)并设置项目时,以及当他们激活环境时,他们会将项目根添加到他们的

sys.path

我在想,使用 conda 的钩子脚本(或类似的),但我不确定如何让它知道项目根目录(对于不同的人来说可能不同)

python virtualenv
1个回答
0
投票

使用

PYTHONPATH
环境变量

PYTHONPATH
中设置的路径将自动添加到
sys.path
列表中主脚本所在路径之后。

© www.soinside.com 2019 - 2024. All rights reserved.