我目前正在开发一个模块,我用它作为库导入到另一个项目中。我需要一个理智的方法,我可以安装在python站点包这个模块,这样我就不需要重新安装它,每次我作出改变。目前,我正在使用sudo pip install --force-reinstall {BASE_FOLDER_FOR_MODULE}
,但每次对模块代码进行任何更改时都需要重新运行此命令。你知道吗
我能找到的关于这个主题的一点信息似乎表明,虽然我可以在我的另一个项目的site packages文件夹中符号链接模块的基本文件夹,但这未必是一个好方法。对文件夹进行符号链接是否有问题?如果有,原因是什么?有其他(更好的)选择吗?你知道吗
谢谢
如果库仍在开发中,那么考虑将其添加到环境变量^{} 。
PYTHONPATH
中的目录附加到sys.path
中,并在尝试查找模块时最后进行搜索。使用PYTHONPATH
意味着您只需进行最小的更改(在配置文件源文件或.bashrc
文件中进行设置)即可工作。完成库之后,您可以将其安装到site packages目录并将其从PYTHONPATH
中删除。你知道吗相关问题 更多 >
编程相关推荐