猿问

pipenv 引用另一个 python 版本

我的 python 版本是 3.6.5。


但是如果我输入pipenv,它会抛出错误。


➜  akak pipenv

dyld: Library not loaded: @executable_path/../.Python

  Referenced from: /usr/local/Cellar/pipenv/2018.11.26_1/libexec/bin/python3.7

  Reason: image not found

[1]    1407 abort      pipenv

也许Referenced from是错误的关键点。


它指的是python3.7,但我的python版本是3.6.5。


这里有什么解决办法吗?


谢谢。


(我通过安装 pipenv pip install pipenv --user)


DIEA
浏览 221回答 2
2回答

慕妹3242003

您可以在创建新的 pipenv 项目时设置 Python 二进制文件,如下所示:pipenv --python 3.6.5这将强制使用您的版本。

ibeautiful

要创建环境,请执行以下操作:pipenv --python=python3.6如果您已经有了Pipfile,要创建环境并安装依赖项,请执行以下操作:pipenv install在某些情况下,上面的命令失败了TypeError 异常:函数只需要 1 个参数(给出 3 个)我已经通过在安装命令中设置 python 的版本来解决这个问题:pipenv install --python=python3.6
随时随地看视频慕课网APP

相关分类

Python
我要回答