pipenv引用另一个python版本

2024-10-02 08:18:46 发布

您现在位置: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。在

有什么解决办法吗?在

谢谢。在

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


Tags: pathfrom版本usrlocalpipenv错误library
2条回答

要创建环境,请执行以下操作:

pipenv  python=python3.6

如果已经有Pipfile,要创建环境并安装依赖项,请执行以下操作:

^{pr2}$

在某些情况下,上面的命令无法抛出

TypeError exception: function takes exactly 1 argument (3 given)

我通过在install命令中设置python的版本来解决这个问题:

pipenv install  python=python3.6

创建新的pipenv项目时,可以设置Python二进制文件,如下所示:

pipenv  python 3.6.5

这将强制使用您的版本。在

相关问题 更多 >

    热门问题