Linux下Pycharm、Anaconda環(huán)境配置及使用踩坑
配置環(huán)境花了我一下午的時(shí)間,簡(jiǎn)單記錄一下,希望能幫到一些新手。
1、下載PyCharm:https://www.jetbrains.com/pycharm/download/#section=linux
下載完成后將壓縮文件解壓,然后打開終端執(zhí)行:
cd downloads/pycharm-2018.1/bin bash pycharm.sh
啟動(dòng)pycharm后需要注冊(cè),選擇License server激活,然后填入:http://artemis.my.to,然后點(diǎn)Activate激活即可
2、下載Anaconda:https://repo.continuum.io/archive/index.html
下載完成后將壓縮文件解壓,然后打開終端執(zhí)行:
cd downloads bash Anaconda2-5.0.1-Linux-x86_64.sh
3、配置環(huán)境:
將Pycharm設(shè)置為桌面啟動(dòng):
啟動(dòng)Pycharm后執(zhí)行如下操作:
選擇Create Desktop Entry,
選ok,
拖到啟動(dòng)項(xiàng)即可。
重點(diǎn)。。。。。。。。。。。。。。。。。。。。。
pycharm配置Anaconda下Python環(huán)境:
選Setting,
點(diǎn)擊右上角設(shè)置按鈕,點(diǎn)擊Add,
路徑選擇:/home/python/anaconda2/bin/python
即可。
anaconda使用中碰到的問題
1)使用anaconda以后再要使用不在conda環(huán)境中的包,要怎么安裝?
首先,將原來(lái)安裝到/usr/lib/python2.7/dist-packages的包卸載:
pip uninstall <例如tqdm>
然后,使用anaconda目錄下的pip重新安裝:
sudo /usr/local/anaconda2/bin/pip install <例如tqdm>
最后,查看anaconda下面的包,發(fā)現(xiàn)了tqdm的蹤影:
conda list
2) anaconda目錄中第三方包安裝的位置在:/usr/local/anaconda2/lib/python2.7/site-packages
3) anaconda目錄獲取超級(jí)權(quán)限
因?yàn)閏onda命令不能sudo執(zhí)行,所以有的時(shí)候需要獲取conda目錄的超級(jí)權(quán)限。
sudo chmod 777 -R anaconda2
4)運(yùn)行matplotlib時(shí),出現(xiàn)了“This application failed to start because it could not find or load the Qt platform plugin “xcb””的解決辦法
產(chǎn)生這個(gè)問題的原因,是Qt依賴沒有安裝好,其中可以通過ldd libqxcb.so查看QT缺失的的依賴項(xiàng),如圖有幾個(gè)依賴項(xiàng)都是no found.
解決辦法:重新安裝anaconda里面的qt依賴包。
進(jìn)入/anaconda2/bin,執(zhí)行(提示:安裝過程需要從國(guó)外網(wǎng)站下載,所以如果下載不動(dòng)或者中斷,你需要科學(xué)上網(wǎng)“l(fā)atern”)
sudo ./conda remove qt sudo ./conda remove pyqt sudo ./conda install qt sudo ./conda install pyqt
5)Anaconda建立獨(dú)立環(huán)境,并在環(huán)境里安裝包
i. 新建conda環(huán)境(意思似乎就是說(shuō)不安裝到anaconda2/lib/python2.7目錄下,自己給這么龐大的程序單獨(dú)安裝到一個(gè)文件夾:envs/tensorflow)
注意anaconda2/envs文件夾沒有權(quán)限,如果直接安裝,不會(huì)撞到usr/local/anaconda2/envs,而是安裝到home/wayne/.conda/envs文件夾,所以我們要先獲取文件夾的超級(jí)權(quán)限。
sudo chmod 777 -R /usr/local/anaconda2 conda create -n tensorflow Python=2.7
ii. 激活tensorflow環(huán)境,并安裝
source activate tensorflow export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0-cp27-none-linux_x86_64.whl sudo pip install --ignore-installed --upgrade $TF_BINARY_URL
iii. 給環(huán)境里安裝包
conda install --name tensorflow numpy
網(wǎng)址:https://docs.continuum.io/anaconda/pkg-docs 給出了所有conda可以安裝的包
罒. 退出tensorflow環(huán)境,完成安裝 (以后每次使用tensorflow之前都需要激活一下tensorflow環(huán)境)
source deactivate tensorflow conda install --name tensorflow six
8. 安全卸載anaconda
刪除~/.bash_profile 文件中的$PATH ...anaconda 那一行
刪除anaconda文件夾
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Python科學(xué)計(jì)算環(huán)境推薦——Anaconda
- Anaconda的安裝及其環(huán)境變量的配置詳解
- python3.7環(huán)境下安裝Anaconda的教程圖解
- anaconda如何查看并管理python環(huán)境
- 如何利用Anaconda配置簡(jiǎn)單的Python環(huán)境
- Pycharm配置Anaconda環(huán)境的詳細(xì)圖文教程
- Anaconda環(huán)境克隆、遷移的詳細(xì)步驟
- Anaconda多環(huán)境多版本python配置操作方法
- windows10環(huán)境下用anaconda和VScode配置的圖文教程
- Ubuntu環(huán)境安裝Anaconda3完整步驟
- Anaconda+vscode+pytorch環(huán)境搭建過程詳解
- Anaconda安裝以及修改環(huán)境默認(rèn)位置圖文教程
- Anaconda中利用conda創(chuàng)建、激活、刪除、添加新環(huán)境
相關(guān)文章
win10安裝tesserocr配置 Python使用tesserocr識(shí)別字母數(shù)字驗(yàn)證碼
這篇文章主要介紹了win10安裝tesserocr配置 Python使用tesserocr識(shí)別字母數(shù)字驗(yàn)證碼,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01python取數(shù)作為臨時(shí)極大值(極小值)的方法
今天小編就為大家分享一篇python取數(shù)作為臨時(shí)極大值(極小值)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2018-10-10python實(shí)現(xiàn)批量監(jiān)控網(wǎng)站
本文給大家分享的是一個(gè)非常實(shí)用的,python實(shí)現(xiàn)多網(wǎng)站的可用性監(jiān)控的腳本,并附上核心點(diǎn)解釋,有相同需求的小伙伴可以參考下2016-09-098個(gè)實(shí)用的Python程序你知道幾個(gè)
這篇文章主要為大家詳細(xì)介紹了8個(gè)實(shí)用的Python程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助<BR>2022-02-02