Python:如何编辑已安装的包?

标签 python pip

我通过 pip install something 安装了一些软件包。我想编辑包 something 的源代码。它在哪里(在 ubuntu 12.04 上)以及如何在每次编辑源代码并运行它时重新加载它?

目前我正在编辑源代码,然后一次又一次地运行python setup.py,结果发现这很麻烦。

最佳答案

您永远不应编辑已安装的软件包。相反,安装一个 fork 版本的包。

如果您需要经常编辑代码,请不要通过 pip install something 安装包并在 '.../site_packages/...' 中编辑代码

相反,将源代码放在开发目录下,并安装它

$ python setup.py develop

$ pip install -e path/to/SomePackage

或者首先使用 vcs

$ pip install -e git+https://github.com/lakshmivyas/hyde.git#egg=hyde

将您的更改放入版本控制系统中,并告诉 pip 显式安装它。

引用: Edit mode

关于Python:如何编辑已安装的包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23075397/

相关文章:

python - 使用来自 pythons pandas 数据帧的数据从正态分布中采样

python 前夕 : fields not returned in default configuration

python - 我想对文档进行排名并将它们存储在 python 的列表中

python - 无法同时连接超过 6 个网络摄像机

python - 依赖错误: netfilterqueue installation in kali

python - pip install 超过最大递归深度

python - Python setup.py 中的负 extra_requires

python - 在 Ubuntu 上安装 pylibmc

python - Gohlke 的 numpy + mkl 安装 - 更改 Windows 上的 MKL 安装目录

Python Bloomberg API pdblp 盘中请求