我正在尝试迁移到 pipenv
。我传统上使用 setup.py
和 pip
并做了 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/