繁体   English   中英

在两个不同版本的 Python 上安装相同的 package

[英]Install the same package on two different versions of Python

我已经在 Python 3.6 上安装了漂亮的桌子,但我想在 python 3.8 上安装它。 因此,当我执行pip install prettytable时,它表明 package 已经为 3.6 安装了,但就像我说的那样,我也想在 ZA7F5F35426B927411FC9231B5638271 上安装它。

我怎样才能做到这一点? 对于不同的项目,我需要两个版本的 Python。 我使用 VSCode。

您可以通过运行检查您拥有哪些 python 版本以及它们存储在哪里:

whereis python

然后知道你的python3.8安装在哪里,用绝对路径运行它。

例如:

/usr/bin/python3.8 -m pip install prettytable
or
/usr/local/bin/python3.8 -m pip install prettytable

这取决于您的系统以及启动不同 Python 版本的方式。

在 Windows 上,您将使用py启动器:

py -3.8 -m pip install package_name

在 Linux 或任何其他类 Unix 上,您通常直接运行各种安装的 python 可执行文件,其版本作为后缀,所以它应该是:

python3.8 -m pip install package_name

如果您想在 PC 上处理不同的 python 版本,我强烈建议您在这种情况下使用anaconda (或最小版本miniconda )。

Miniconda 易于使用,可帮助您管理 python 环境。 设身处地为您着想,我会从这里安装miniconda ,然后执行以下操作。

打开anaconda prompt并键入:

conda create -n some_env_name python=3.8
conda activate some_env_name
pip install prettytable

您可以按照文档了解如何在VS CODE中激活 python 环境。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM