如何使用pipenv在我的虚拟环境中安装正确的python版本

问题描述 投票:0回答:1

我正在尝试使用pipenv作为我的主要工具来管理我正在尝试部署的django应用程序的依赖项,并且在Pipfile中指定的python版本上遇到麻烦。

服务器是ubuntu 18.04机器,我手动安装了pip3和pipenv。系统python3是3.6.7,但我用3.7.2开发,这是在项目的Pipfile中指定的。我想使用pipenv来创建我的虚拟环境并一次性安装所有依赖项,包括正确的python版本,但是当我运行pipenv deploy时我被阻止了:

$ pipenv install --deploy
Warning: Python 3.7 was not found on your system…
You can specify specific versions of Python with:
  $ pipenv --python path/to/python

看起来像鸡与鸡蛋问题,但我假设有一个关于在我缺少的新服务器上使用pipenv部署应用程序的最佳实践。我只需要安装正确的版本并手动将其作为参数传递给pipenv吗?

python deployment pip ubuntu-18.04 pipenv
1个回答
1
投票

我想你只需要安装正确的版本。你可以参考pipenv document

正如它所说,“Pipenv将自动扫描您的系统以获得与该给定版本匹配的Python”

© www.soinside.com 2019 - 2024. All rights reserved.