日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python命令行输入函数回退_Anaconda--成功解决python2与python3之间随意切换的问题!...

發(fā)布時間:2025/3/15 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python命令行输入函数回退_Anaconda--成功解决python2与python3之间随意切换的问题!... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Anaconda

由于python2與python3不兼容,之前一直使用python2,但由于種種原因不得不使用python3。我使用的python的集成開發(fā)環(huán)境是pycharm,使用了好多種辦法使pycharm可以在python2與python3之間隨意切換都未能成功。最終使用Anaconda終于搞定。

也就是說Anaconda可以輕松讓我們在python2與python3之間任意切換。當然Anaconda的功能很強大,我也只知道些皮毛,下面簡單介紹以下Anaconda的下載與使用。

1.下載

2.安裝

按照安裝程序提示一步步安裝就好了, 安裝完成之后會多幾個應(yīng)用

Anaconda Navigtor :用于管理工具包和環(huán)境的圖形用戶界面,后續(xù)涉及的眾多管理命令也可以在 Navigator 中手工實現(xiàn)。

Jupyter notebook :基于web的交互式計算環(huán)境,可以編輯易于人們閱讀的文檔,用于展示數(shù)據(jù)分析的過程。

qtconsole :一個可執(zhí)行 IPython 的仿終端圖形界面程序,相比 Python Shell 界面,qtconsole 可以直接顯示代碼生成的圖形,實現(xiàn)多行代碼輸入執(zhí)行,以及內(nèi)置許多有用的功能和函數(shù)。

spyder :一個使用Python語言、跨平臺的、科學(xué)運算集成開發(fā)環(huán)境。

3.配置環(huán)境變量

將Anaconda的安裝路徑下的Scrips路徑添加到環(huán)境變量的path中。

打開命令提示符輸入 conda --version,如果輸出你的Anaconda的版本號說明環(huán)境變量配置成功。

然后輸入conda upgrade --all對所有工具包進行升級

4.使用Anaconda管理虛擬環(huán)境

命令提示符中輸入activate進入Anaconda設(shè)定的虛擬環(huán)境base環(huán)境。然后再輸入python即可進入python解釋器。

如果你還沒有創(chuàng)建python環(huán)境,那么此時的命令行前會多一個(base),說明當前處于base環(huán)境下。

5.創(chuàng)建自己的虛擬環(huán)境

接下來創(chuàng)建自己的python環(huán)境,回退到base環(huán)境(如果此時再python解釋器下就輸入exit()退出python解釋器回到base環(huán)境)

輸入以下命令創(chuàng)建自己的名為pyExe的python環(huán)境。

conda create -n pyExe python=3

等待這一步完成之后,就有了自己的名為朋友Exe的python環(huán)境

6.切換環(huán)境

使用activate切換環(huán)境,后面加上切換的環(huán)境名稱。如activate pyExe。

如果忘記名稱可以輸入conda env list命令查看所有環(huán)境

7.安裝與卸載第三方包

現(xiàn)在創(chuàng)建的新的python環(huán)境只有python自帶的一些官方包,要想使用別的包比如numpy、scikit-learn等包,要自行安裝。

在自己的python環(huán)境下輸入conda install加自己想要添加的包名稱即可安裝,或者使用pip install加包名同樣可以安裝。

卸載第三方包:

conda remove加包名

或者

pip uninstall加包名

8.查看環(huán)境所含包信息

輸入conda list即可查看

9.導(dǎo)入導(dǎo)出環(huán)境

如果想要導(dǎo)出當前環(huán)境的包信息可以用

conda env export > environment.yaml

將包信息存入yaml文件中.

當需要重新創(chuàng)建一個相同的虛擬環(huán)境時可以用

conda env create -f environment.yaml

回顧以下所提到的命令

activate // 切換到base環(huán)境

activate learn // 切換到learn環(huán)境

conda create -n learn python=3 // 創(chuàng)建一個名為learn的環(huán)境并指定python版本為3(的最新版本)

conda env list // 列出conda管理的所有環(huán)境

conda list // 列出當前環(huán)境的所有包

conda install requests 安裝requests包

conda remove requests 卸載requets包

conda remove -n learn --all // 刪除learn環(huán)境及下屬所有包

conda update requests 更新requests包

conda env export > environment.yaml // 導(dǎo)出當前環(huán)境的包信息

conda env create -f environment.yaml // 用配置文件創(chuàng)建新的虛擬環(huán)境

與pycharm連接

通常我們會使用集成開發(fā)環(huán)境pycharm來編碼,pycharm可以很方便的與Anaconda的虛擬環(huán)境結(jié)合

在Setting => Project => Project Interpreter 里面修改 Project Interpreter , 點擊齒輪標志再點擊Add,選擇第二個Conda Environmet,然后選擇Existing environment選擇自己剛才創(chuàng)建的python環(huán)境即可。

總結(jié)

以上是生活随笔為你收集整理的python命令行输入函数回退_Anaconda--成功解决python2与python3之间随意切换的问题!...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。