簡體   English   中英

一台電腦有兩個版本的python

[英]Two versions of python in one computer

我的計算機中有 Pyhton 3.8(32 位),我使用 Pycharm 和 jupyter 筆記本。 我需要安裝 Python 3.6(64 位),因為我需要使用 tensorflow 並且它僅適用於 Python 3.6()

我可以同時擁有兩個版本的 python 嗎? 以及如何在 pycharm 和 jupyter 中更改和使用兩個 python 版本?

是的,您可以擁有多個 Python 版本。 您可以添加依賴項,例如python3.6

您也可以使用pyenv 它提供了出色的工具來管理您機器上的各種 python 版本。

現在使用 python 虛擬環境的首選方式是venv

您可以在 windows 上安裝任意數量的 python 版本,但也請安裝它隨附的 py 啟動器。 這使得通過命令行輕松啟動您想要的任何 python 版本,無需依賴 PATH 廢話。

如果你有py啟動器,你可以簡單地使用 - 啟動你想要的 python 版本 -

py -3.6-64

以上將啟動 python 3.6 的 64 位版本(如果已安裝)。

現在,您還需要使用虛擬環境並將 pycharm 指向 venv。 要制作一個venv , go 到您的項目目錄(最好)並做-

> py -3.6-64 -m venv name_of_venv

這將在您的項目目錄中創建一個名為name_of_venv的 venv,並且 python 版本將為 3.6 64 位。

現在,每當您需要執行任何 python 命令時,您不再需要執行py -version ,您只需執行python甚至使用pip - 但在此之前,您需要venv

> & '.\name_of_venv\Scripts\Activate.ps1'

現在您可以在此 venv 中執行正常的 python 操作,並且它將全部針對 3.6 64 位(或您選擇用於構建venv的任何其他版本)。

要停用(盡管您實際上不必這樣做) - 您只需在終端中輸入deactivate即可。

Pycharm 可以用這個venv進行配置,就像指向它一樣簡單。 您只需 go添加 python 解釋器並選擇Virtualenv Environment

暫無
暫無

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

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