在命令行上提供临时 PYTHONPATH?

Ray*_*Ray 7 python pythonpath pycharm

我在想像

python3 my_script.py --pythonpath /path/to/some/necessary/modules

有这样的吗?我知道(我认为)PycharmPYTHONPATH在您使用它执行脚本时会临时修改;Pycharm 是如何做到的?

我想这样做的原因(你真的不需要阅读以下内容)

我想这样做的原因是我有一些代码通常需要在我自己的机器上运行(这很好,因为我使用 Pycharm 来运行它)但有时需要在远程服务器上运行(在命令行上),并且它不起作用,因为远程服务器没有PYTHONPATHPycharm 临时自动添加的s。我不想这样做,export PYTHONPATH=[...]因为经常更改它很麻烦(并且假设它确实需要经常更改)。

wic*_*ich 11

您可以在环境变量中指定 python 路径,如下所示:

PYTHONPATH=/path/to/some/necessary/modules python3 my_script.py
Run Code Online (Sandbox Code Playgroud)