Ubuntu下Anaconda和Pycharm配置方法詳解
本文為大家分享了Ubuntu下Anaconda和Pycharm的配置方法,供大家參考,具體內(nèi)容如下
1.對(duì)于Ubuntu18.04,一開始會(huì)有一個(gè)系統(tǒng)默認(rèn)的python解釋器,是3.6版本,位置在/usr/bin/python3.6。可以通過(guò)在terminal中輸入python或者python3來(lái)查看。

2.安裝了Anaconda3之后,Anaconda會(huì)自帶一個(gè)python解釋器,也是3.6版本,位置在/home/li/anaconda3/bin/python3。一旦安裝了Anaconda,這個(gè)python就會(huì)變成默認(rèn)的。在terminal里面直接輸入python,顯示的位置就是這個(gè)。

3.這個(gè)Anaconda默認(rèn)的python,在系統(tǒng)之外虛擬出來(lái)一個(gè)使用python的環(huán)境,叫做base。在這個(gè)環(huán)境下面安裝的庫(kù),不會(huì)與系統(tǒng)自帶的python以及庫(kù)沖突。星號(hào)表示默認(rèn)。

4.此外,可以在Anaconda上再虛擬出各種自定義環(huán)境,能夠選擇python版本和庫(kù)版本。比如我新建了一個(gè)環(huán)境較python2,此時(shí)的python位置在/home/li/anaconda3/envs/python2/bin/python,其中的python2是我給這個(gè)虛擬環(huán)境的命名。新建環(huán)境可以通過(guò)Anaconda 操作界面,也可以使用指令。


5.其他一些anaconda 指令如下
創(chuàng)建環(huán)境,可以指定版本
conda create --name your_env_name conda create --name your_env_name python=2.7 conda create --name your_env_name python=3 conda create --name your_env_name python=3.5
創(chuàng)建包含某些包的環(huán)境,可以指定包版本
conda create --name your_env_name numpy scipy conda create --name your_env_name python=3.5 numpy scipy
列舉當(dāng)前所有環(huán)境,進(jìn)入和退出環(huán)境
conda info --envs conda env list source activate your_env_name source deactivate
uninstall Anaconda
rm -rf ~/anaconda3
6.在pycharm中選擇interpreter的時(shí)候,選擇conda environment。然后選擇base環(huán)境下,或者其他環(huán)境下的python,這樣就能得到想要的python以及該環(huán)境下的庫(kù)了。
這個(gè)圖中選擇的是系統(tǒng)默認(rèn)的python解釋器,可以看到下面很多包是沒(méi)有的。

這次選擇的是Anaconda的默認(rèn)python解釋器,tensorflow就在里面了。


如果選擇自定義的環(huán)境python2中的解釋器,可以看到這個(gè)虛擬環(huán)境中只有最基本的一些庫(kù)。


以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
解決pycharm上的jupyter notebook端口被占用問(wèn)題
今天小編就為大家分享一篇解決pycharm上的jupyter notebook端口被占用問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12
Python3+selenium實(shí)現(xiàn)cookie免密登錄的示例代碼
這篇文章主要介紹了Python3+selenium實(shí)現(xiàn)cookie免密登錄的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03
Python Shiny庫(kù)創(chuàng)建交互式Web應(yīng)用及高級(jí)功能案例
Shiny是一個(gè)基于Python的交互式Web應(yīng)用框架,專注于簡(jiǎn)化Web應(yīng)用的開發(fā)流程,本文將深入探討Shiny庫(kù)的基本用法、高級(jí)功能以及實(shí)際應(yīng)用案例,以幫助開發(fā)者充分發(fā)揮Shiny在Web應(yīng)用開發(fā)中的優(yōu)勢(shì)2023-12-12
python使用正則表達(dá)式的search()函數(shù)實(shí)現(xiàn)指定位置搜索功能
SEARCH函數(shù),函數(shù)名。主要用來(lái)返回指定的字符串在原始字符串中首次出現(xiàn)的位置 ,從左到右查找,忽略英文字母的大小寫。接下來(lái)通過(guò)本文給大家介紹python使用正則表達(dá)式的search()函數(shù)實(shí)現(xiàn)指定位置搜索功能,需要的朋友一起看看吧2017-11-11
使用python3調(diào)用wxpy模塊監(jiān)控linux日志并定時(shí)發(fā)送消息給群組或好友
這篇文章主要介紹了使用python3調(diào)用wxpy模塊,監(jiān)控linux日志并定時(shí)發(fā)送消息給群組或好友,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06
4種Python基于字段的不使用元類的ORM實(shí)現(xiàn)方法總結(jié)
在 Python 中,ORM(Object-Relational Mapping)是一種將對(duì)象和數(shù)據(jù)庫(kù)之間的映射關(guān)系進(jìn)行轉(zhuǎn)換的技術(shù),本文為大家整理了4種不使用元類的簡(jiǎn)單ORM實(shí)現(xiàn)方式,需要的可以參考下2023-12-12

