【发布时间】:2019-03-13 09:22:10
【问题描述】:
我开始尝试获得一个可以工作的 pipenv,但是在我的 Mac 上,我的 Python 环境似乎有点搞砸了。我在 post 之后删除了 OS X python,并使用 brew 安装了 python2.7 和 python3.7。但是现在在尝试使用 pipenv(2.7) 创建 virtualenv 和 pipfile 时,在锁定 pacakges 时,我不断收到有关 python 3.7 的错误:
$ pipenv --python=/usr/local/bin/python install pynetbox ipaddress
Virtualenv already exists!
Removing existing virtualenv...
Creating a virtualenv for this project...
Pipfile: /Users/daniel/scripts/netbox/Pipfile
...
adding ipaddress to Pipfile's [packages]...
Pipfile.lock not found, creating...
Locking [dev-packages] dependencies...
Locking [packages] dependencies...
c/lib/python3.7/site-packages/pipenv/utils.py", line 250, in actually_resolve_deps
req = Requirement.from_line(dep)
File "/usr/local/Cellar/pipenv/2018.7.1/libexec/lib/python3.7/site-packages/pipenv/vendor/requirementslib/models/requirements.py", line 704, in from_line
line, extras = _strip_extras(line)
TypeError: 'module' object is not callable
/usr/local/Cellar/pipenv/2018.7.1/libexec/lib/python3.7/site-packages/pipenv/_compat.py:113: ResourceWarning: Implicitly cleaning up <TemporaryDirectory '/var/folders/pc/hlxw3whn3cl1x3h45ll2m8gw0000gs/T/pipenv-TYWa8Y-requirements'>
warnings.warn(warn_message, ResourceWarning)
我已经重新安装了 PIP 和 python 几次,但没有运气。任何想法将不胜感激。我确定python可能只是处于某种糟糕的状态:(
【问题讨论】: