pipenv 引用另一个 python 版本
pipenv reference another python version
我的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)
您可以在创建新的 pipenv 项目时设置 Python 二进制文件,如下所示:
pipenv --python 3.6.5
这将强制使用您的版本。
要创建环境,请执行:
pipenv --python=python3.6
如果您已经有 Pipfile,要创建环境并安装依赖项,请执行:
pipenv install
在某些情况下,上述命令抛出
失败
TypeError exception: function takes exactly 1 argument (3 given)
我已经通过在安装命令中设置 python 的版本解决了这个问题:
pipenv install --python=python3.6
我的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)
您可以在创建新的 pipenv 项目时设置 Python 二进制文件,如下所示:
pipenv --python 3.6.5
这将强制使用您的版本。
要创建环境,请执行:
pipenv --python=python3.6
如果您已经有 Pipfile,要创建环境并安装依赖项,请执行:
pipenv install
在某些情况下,上述命令抛出
失败TypeError exception: function takes exactly 1 argument (3 given)
我已经通过在安装命令中设置 python 的版本解决了这个问题:
pipenv install --python=python3.6