簡體   English   中英

創建虛擬環境時是否有某種方法可以安裝特定的 Python 版本

[英]Is there some way to install a specific Python version when creating a virtual environment

我需要在虛擬環境中為 Tensorflow 從 python 3.8 降級到 python 3.6

我通常使用python -m tempenv /path/to/venv創建環境

我從這篇文章中注意到,您可以在創建虛擬環境時指定解釋器

https://www.freecodecamp.org/news/installing-multiple-python-versions-on-windows-using-virtualenv/

但這需要單獨下載解釋器

有沒有辦法在一個優雅的命令或一組命令中自動執行此操作? 這樣它就可以在虛擬環境文件夾中下載所需版本的 Python (3.6) 和適當的 pip 安裝?

您只能為用於創建它的 Python 版本創建虛擬環境。

話雖如此,如果您需要不同版本的 Python(例如 3.8.x 和 2.7.x)的虛擬環境,您可以簡單地安裝兩個版本的 Python 並使用適當的一個來創建包含該版本 Python 的新虛擬環境.

正如@flakes 所建議的那樣,您還可以包管理器來進一步自動化該過程,並避免手動選擇和安裝要使用的 Python 版本 - 根據您的喜好。 pyenv這樣的工具可以讓你的生活更輕松地在 Python 版本之間切換。 但是,然后我們正在討論什么更好或更容易 - 您可以按照建議使其與股票 Python 一起使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM