簡體   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