[英]Python: how to edit an installed package?
我通过pip install something
安装了一些包。 我想编辑包something
的源代码。 它在哪里(在 ubuntu 12.04 上)以及如何在每次编辑源代码并运行它时重新加载它?
目前我正在编辑源代码,然后一遍又一遍地运行python setup.py,结果证明很麻烦。
您永远不应该编辑已安装的软件包。 相反,安装包的分叉版本。
如果您需要经常编辑代码,请不要通过pip install something
安装包并在“.../site_packages/...”中编辑代码
相反,将源代码放在开发目录下,并使用
python setup.py develop
# or
pip install -e path/to/SomePackage
# Or use a vcs at the first place
$ pip install -e git+https://github.com/lakshmivyas/hyde.git#egg=hyde
将您的更改放在版本控制系统中,并告诉 pip 显式安装它。
参考: 编辑模式
您可以编辑安装在/usr/local/lib/python2.7/dist-packages/
的文件。 请注意,您必须使用sudo
或成为root
。 更好的选择是使用虚拟环境进行开发。 然后,您可以在虚拟环境中编辑使用您的权限安装的文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.