python - 使 Python 包与 virtualenv 兼容

标签 python virtualenv pip easy-install distribute

如何使使用 distutils 的常用 setup.py 设置(包含要执行的脚本的 scripts 设置)编写的 Python 包与 virtualenvpip?在以与虚拟环境兼容的方式编写包时,是否有关于注意事项或需要记住的问题的指南?或者是否有任何 setuptools 包可以保证与 virtualenv 一起使用?谢谢。

最佳答案

除非你在 setup.py 中做了一些非常不寻常的事情,否则它可以与 virtualenv 和 pip 一起正常工作。这是因为 setup.py 首先是相当声明性的(尽管它是一个可执行程序),而 virtualenv 和 pip 被设计为与在存在之前编写的现有包一起使用。

关于python - 使 Python 包与 virtualenv 兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14664554/

相关文章:

python - 我无法使用 django 连接到数据库

python - 将 virtualenv 从 3.5.3 降级到 2.7

python - 对于自动 python 部署,我需要知道/学习什么?

python - 依赖项不适用于我的应用程序

python - 停止 pip 安装已经使用 apt-get 安装的依赖项

python - 如何为以下情况定义查询过滤器?

python - 请求处理程序和 GAE 中的 app.yaml

python : "mutable vectors are unhashable"错误

linux - Virtualenv:找不到工作命令

python - conda env 中的 pip 错误