python命令行输入函数回退_Anaconda--成功解决python2与python3之间随意切换的问题!...
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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mips汇编计算开方_东南大学计算机系统
- 下一篇: php数据库删除数据,php数据库删除数