Anaconda安裝多版本Python環(huán)境并在PyCharm中配置的完整指南
默認(rèn)已安裝好 Anaconda 和 PyCharm ,想在 Anaconda 上安裝最新版本的 Python 解釋器。可參考【最新版Anaconda安裝教程】
【注】:
設(shè)置清華源以及更改存放 pkgs 和 env 位置的設(shè)置:以記事本方式打開(kāi) C:\Users\[用戶名] 下的 .condarc 文件,輸入以下內(nèi)容并保存:
channels: - defaults show_channel_urls: true default_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 custom_channels: conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pkgs_dirs: - D:\anaconda3\pkgs envs_dirs: - D:\anaconda3\envs
一、在 Anaconda 上創(chuàng)建虛擬環(huán)境
在連網(wǎng)狀態(tài)下進(jìn)入系統(tǒng)的命令提示符(快捷鍵:win + r ,輸入 cmd 即可),輸入如下命令:
conda create -n [環(huán)境名] python==[版本]
例如,我輸入的命令是:conda create -n python312 python==3.12 ,即創(chuàng)建了一個(gè)虛擬環(huán)境名稱為 python312 的 python 版本為 3.12 的虛擬環(huán)境。
命令執(zhí)行過(guò)程中如果遇到中斷,需要輸入 y/n 時(shí),輸入 y 即可。命令執(zhí)行結(jié)束后,會(huì)發(fā)現(xiàn)在 Anaconda 文件位置下的 envs 目錄里創(chuàng)建了一個(gè)名為 python312 的文件夾。

二、手動(dòng)添加 Python 環(huán)境變量
1. 找到 Python 解釋器的安裝路徑
點(diǎn)進(jìn) python312 文件夾,可以發(fā)現(xiàn)里面有很多的子目錄和配置文件,向下找到 python.exe ,如下圖所示,雙擊進(jìn)入。

輸入以下命令:
import sys sys.path
會(huì)得到下圖所示的結(jié)果,將紅框里的內(nèi)容復(fù)制下來(lái)。

2. 在環(huán)境變量中手動(dòng)添加路徑
快捷鍵 win + x ,選擇 “系統(tǒng)” ,進(jìn)入如下圖所示的界面:

點(diǎn)擊 “高級(jí)系統(tǒng)設(shè)置” ,進(jìn)入系統(tǒng)屬性界面,再點(diǎn)擊 “高級(jí)” → “環(huán)境變量” ,雙擊 “系統(tǒng)變量” 中的 “Path” 。

點(diǎn)擊 “新建” ,將剛剛復(fù)制的紅框內(nèi)容:D:\anaconda3\envs\python312 以及 D:\anaconda3\envs\python312\Scripts 點(diǎn)擊 “新建” 輸入進(jìn)去,最后點(diǎn)擊 “確定” 即可。

此時(shí)在系統(tǒng)環(huán)境變量中可能有多個(gè)不同版本的 Python 解釋器,例如我就同時(shí)存在 3.10 和 3.12 版本。由于 Python 3.12 在環(huán)境變量中的位置比 Python 3.10 更加靠前(通過(guò)上圖的上移和下移進(jìn)行位置交換),因此系統(tǒng)會(huì)優(yōu)先使用 Python 3.12 這個(gè)版本的解釋器(如果你想優(yōu)先使用 Python 3.10 ,那么將它的位置放置在 Python 3.12 之前即可)。
如何檢驗(yàn)?zāi)??打開(kāi) cmd ,輸入以下命令,可以發(fā)現(xiàn)顯示的是 3.12 版本的 python 。
python --version

三、在 PyCharm 中配置虛擬環(huán)境的解釋器
打開(kāi) PyCharm ,點(diǎn)擊 “文件 File” → “設(shè)置 Settings” → “項(xiàng)目…” → “Python 解釋器 Project Interpreter” → “添加解釋器” → “添加本地解釋器” 。

環(huán)境選擇 “選擇現(xiàn)有” ,類型選擇 “Python” 。

Python 路徑選擇 Anaconda 中 envs 目錄中虛擬環(huán)境名稱下的 Python 解釋器的路徑。

最后一路 “確定” 下來(lái)即可。這時(shí)解釋器就設(shè)置好了,可以在 PyCharm 中編寫(xiě)代碼進(jìn)行測(cè)試,觀察解釋器是否安裝成功。
四、Python 解釋器安裝包
在 “搜索” 處搜索 “Anaconda Prompt” 或在應(yīng)用處查找,找到后雙擊進(jìn)入。

輸入下列命令,查看 Anaconda 目前擁有哪些環(huán)境。
conda env list

輸入下列命令,激活需要安裝包的環(huán)境(前綴的環(huán)境名稱發(fā)生變化)以及查看該環(huán)境下已經(jīng)安裝了哪些包。
只有在此狀態(tài)下,安裝的第三方庫(kù)才是綁定在該解釋器上的,其他環(huán)境的解釋器無(wú)法使用這些庫(kù)。
activate [環(huán)境名]
conda list

輸入下列命令,在該環(huán)境下安裝所需的包(第三方庫(kù))。
pip install [包的名稱] -i https://pypi.tuna.tsinghua.edu.cn/simple
常見(jiàn)的第三方庫(kù):matplotlib 、numpy 、pandas 、scipy 、scikit-learn 等。
注:在指定路徑下打開(kāi) cmd
通過(guò)在指定路徑下右鍵,選擇 “顯示更多選項(xiàng)”(或者在當(dāng)前目錄按住 Shift 再右鍵),我們可以在指定路徑下打開(kāi) PowerShell 和 Git Bash ,如下圖所示。


那么如何在指定路徑下打開(kāi) cmd 呢?方法是:在路徑欄中輸入 “cmd” 并回車(chē),如下圖所示。


到此這篇關(guān)于Anaconda安裝多版本Python環(huán)境并在PyCharm中配置的完整指南的文章就介紹到這了,更多相關(guān)Anaconda安裝Python內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python tkinter 做個(gè)簡(jiǎn)單的計(jì)算器的方法
這篇文章主要介紹了python tkinter 做個(gè)簡(jiǎn)單的計(jì)算器的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
Django中日期時(shí)間型字段進(jìn)行年月日時(shí)分秒分組統(tǒng)計(jì)
這篇文章主要介紹了Django中日期時(shí)間型字段進(jìn)行年月日時(shí)分秒分組統(tǒng)計(jì),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
caffe的python接口之手寫(xiě)數(shù)字識(shí)別mnist實(shí)例
這篇文章主要為大家介紹了caffe的python接口之手寫(xiě)數(shù)字識(shí)別mnist實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
flask后端request獲取參數(shù)的幾種方式整理
這篇文章主要為大家介紹了flask后端request獲取參數(shù)的幾種方式整理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
用 Python 爬了爬自己的微信朋友(實(shí)例講解)
下面小編就為大家?guī)?lái)一篇用 Python 爬了爬自己的微信朋友(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08
Python實(shí)現(xiàn)自動(dòng)運(yùn)行代碼的方法詳解
在軟件開(kāi)發(fā)和數(shù)據(jù)科學(xué)領(lǐng)域,自動(dòng)運(yùn)行代碼是提高效率和確保一致性的關(guān)鍵,本文將深入探討如何使用Python實(shí)現(xiàn)自動(dòng)運(yùn)行代碼的各種方法,希望對(duì)大家有所幫助2023-12-12
Python2.X/Python3.X中urllib庫(kù)區(qū)別講解
本篇文章通過(guò)對(duì)比給大家詳細(xì)講解了在Python2和Python3中urllib庫(kù)區(qū)別以及用法講解,有需要的朋友跟著學(xué)習(xí)下吧。2017-12-12

