[英]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.