大约7、8年前,我写了一些Python程序,从那以后我就再也没有接触过它们,尽管我的公司仍在大量使用它们。你知道吗
我们已经转移到一个新的服务器,我正在尝试设置环境。我已经创建了所有的代码,但显然我有一些路径问题,我不记得如何解决。我至少有6年没有写过Python了。你知道吗
在我试图执行的程序的顶部,我有这样一个:
from mycompany.initializer import Configurator
我正在从一个名为:
/usr/code/myapp/migrate
“mycompany”python模块位于:
/usr/code/mycompany
我需要在我的用户帐户中导出什么路径或其他变量,以便上面的程序可以找到合适的Python模块?你知道吗
您可以手动添加路径(如Kasapo所示)。不过,我认为,如果您能够正确地安装该模块,使其成为python搜索路径的一部分,那么从pythonic角度来说,这将是更好的选择。一种方法是使用PYTHONPATH(即:在shell启动时导出PYTHONPATH以包含“/usr/code”)。你知道吗
http://docs.python.org/using/cmdline.html
您应该能够将目录添加到系统路径:
另外,不确定这在python中是否发生了变化,但是您应该在mycompany目录(以及子目录中的任何模块组件/子模块…)中有
__init__.py
,以使其成为可导入的模块。你知道吗相关问题 更多 >
编程相关推荐