我正在尝试迁移到pipenv。传统上,我将setup.pypip一起使用,并使用pip install -e .将模块作为软件包安装,这样我就可以在项目中的任何地方实现类似from myproject.xyz.abc import myClass的功能。

如何使用pipenv达到类似的效果并摆脱setup.py

注意:我正在使用python 2.7

最佳答案

更新:

pipenv 9.0.0已经是released,它应该允许您按预期使用pipenv install -e .

原始答案:
pipenv install -e是错误的,已经是fixed in master(pull request)。感恩节之后的某个时间,它将在下一个版本中可用。

现在的临时解决方法是:

pipenv shell
pip install -e .

发布后,您应该能够运行pipenv install -e .,类似于pip所期望的。

关于python - Pipenv vs setup.py,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47227406/

10-12 22:09