Pau*_*per 7 python organization pythonpath
要指定的Java类路径中,我使用-cp
或-classpath
选项java
。Python 中的等效选项是什么?
我知道我可以设置 OS 变量,PYTHONPATH
但不应该有一个PYTHONPATH
来统治它们。
我有时在 Eclipse 中使用 PyDev。它可以处理多个源目录。如何?
我经常有多个源目录。有时我将生产和测试代码分开。有时我有一个带有一些 Python 包的 Git 子模块。
要在 Java 中指定类路径,我对 java 使用 -cp 或 -classpath 选项。Python 中的等效选项是什么?
好吧,据我所知,Python 中没有“等效选项”,但是任何类 Unix 的 shell 都可以让您在每个进程的基础上设置/覆盖它,如果您要像这样运行 Python...
$ PYTHONPATH=/put/path/here python myscript.py
Run Code Online (Sandbox Code Playgroud)
...您也可以用于 Java 的语法...
$ CLASSPATH=/put/path/here java MyMainClass
Run Code Online (Sandbox Code Playgroud)
与此最接近的 Windows 是...
> cmd /c "set PYTHONPATH=\put\path\here && python myscript.py"
Run Code Online (Sandbox Code Playgroud)
...如果您不想在调用中设置环境变量cmd.exe
。
我有时在 Eclipse 中使用 PyDev。它可以处理多个源目录。如何?
运行代码时,它可能通过在execve(2)
调用中设置变量来执行类似的操作。
归档时间: |
|
查看次数: |
4496 次 |
最近记录: |