Python Pipenv类型错误:';模块';对象不可调用,正在锁定包

Python Pipenv类型错误:';模块';对象不可调用,正在锁定包,python,pip,pipenv,Python,Pip,Pipenv,大家好我是python、pip和虚拟环境的新手: 我正在尝试以这种方式安装pygments: 我已移动到项目的目录: 然后: pipenv install pygments 软件包正在安装中,但我认为锁定软件包存在问题 结果如下: Installing pygments... Collecting pygments Using cached Installing collected packages: pygments Successfully installed pygm

大家好我是python、pip和虚拟环境的新手:

我正在尝试以这种方式安装pygments:

我已移动到项目的目录:

然后:

pipenv install pygments
软件包正在安装中,但我认为锁定软件包存在问题

结果如下:

Installing pygments...
Collecting pygments
Using cached          
Installing collected packages: pygments
Successfully installed pygments-2.2.0
https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7 
 005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl
Adding pygments to Pipfile's [packages]...
Pipfile.lock (a65489) out of date, updating to (688642)...
Locking [dev-packages] dependencies...
Locking [packages] dependencies...
lib/python3.7/site-packages/pipenv/utils.py", line 402, in resolve_deps
    req_dir=req_dir
  File "/usr/local/Cellar/pipenv/2018.7.1/libexec/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

我也有同样的问题,我曾经有过这个问题,这个问题似乎会出现在Python3.6中

我的文件:

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
pyinstaller = "*"

[dev-packages]

[requires]
python_version = "3.6"

尝试删除锁定文件并再次运行
Pipenv
。我尝试了第一件事,但它不起作用。你可以发布你的Pipfile吗?我为该目录重新安装了Pipenv,它起作用了。我可能会找到解决此问题的方法。如果您的pip版本为18.1,则会发生此错误,因为pipenv不支持pip的18.1版本,因此您需要执行
pip安装“pip==18.0”
以将pip版本降低到18.0。正常使用pipenv.pipenv运行pip安装pip==18.0