1. 程式人生 > >關於Ubuntu14.04中多版本anaconda與Python及pip三者管理一些方法

關於Ubuntu14.04中多版本anaconda與Python及pip三者管理一些方法

  1. 筆者使用的是Ubuntu14.04系統,裡面自帶了python2.7.6與Python3.4兩個版本。由於存在兩個版本導致Python2.7.6成為預設版本,但由於現在很多框架都是Python3所以經常出現很多麻煩。因此,我建議大家用anaconda這個經典的庫來代替,只要$sudo gedit ~/.bashrc裡面設定環境變數:
# added by Anaconda3 4.1.1 installer export PATH=/home/tangury/anaconda3/bin:$PATH #added by Anaconda2.4.0.0 installer export PATH=/home/tangury/anaconda2/bin:$PATH
這樣系統就會預設你安裝的anaconda中的Python版本。注意:不要以為你用了anaconda的Python庫就可以解除安裝以前的庫了,由於系統自帶的很多系統檔案都是Python寫的,所你解除安裝系統會奔潰,筆者嘗試過,教訓啦!注意:如果裝了兩個版本的anaconda,你環境變數配置的順序很重要。 這裡還需要注意的是安裝opencv、caffe等框架庫時,注意選好你的anaconda的位置目錄不然系統會預設安裝到系統位置目錄中去。
  1. 筆者使用了目前最流行的兩種安裝pip的方法,一中是sudo直接安裝,一種是通過curl通過連結自動下載get-pip.py安裝。個人認為後一種方法好,前一種方法往往是老版本,所以安裝後最好sudo pip install --upgrade pip 更新一樣下,如果pip不是最新版本後面的一些庫安裝會比較麻煩。
下面說說筆者遇到的問題,我利用後一種方法安裝pip後,pip和pip2安裝目錄在anaconda2中而安裝庫的目錄(/usr/local/lib/python2.7/diste-packages)都自動的到系統的Python2中去了。然而pip3安裝目錄及安裝庫目錄都在anaconda3中。奇怪吧!因為這是Ubuntu系統設定的原因。其他朋友也給出了裝虛擬環境等等好辦法,但是筆者認為那種方法安裝等比較麻煩,我這裡給出一中方法: 將anaconda2目錄的pip複製出來到/usr/bin中去取別名,千萬不要用pip、pip2或者系統自己的pip2.7、pip2.7.6都行,除了這些都行。(注:筆者以自己系統為例)具體命令:
$ cd anaconda2/bin $ sudo cp pip /usr/bin/pip2.7.13 下面給大家看看效果: 從圖中可以看出pip2.7代表的是Python2.7.6的pip,pip2.7.13代表的是anaconda2的Python2.7.13的pip,其他的pip同樣可以參考筆者的方法去做,筆者基本上都安裝了常用的庫及框架,目前沒有碰到因為這樣的修改產生不好的影響。方法僅供參考,大家可以多多研究,注意研究的點在/usr/bin這個很重要。

相關推薦

關於Ubuntu14.04版本anacondaPythonpip三者管理一些方法

筆者使用的是Ubuntu14.04系統,裡面自帶了python2.7.6與Python3.4兩個版本。由於存在兩個版本導致Python2.7.6成為預設版本,但由於現在很多框架都是Python3所以

Ubuntu版本anacondaPythonpip管理

1. 系統自帶python2:pip2 2.系統自帶python3:pip3 3. 安裝的anaconda: $ cd anaconda2/bin $ sudo cp pip /usr/bin/p

Ubuntu14.04安裝版本核心ipython notebook(jupyter notebook)

        筆者的電腦是Ubuntu14.04系統,電腦中安裝了python2.7.13和python3.5.2兩個版本的python。在處理好anaconda中多版本的pip管理問題後,在用ip

[ZZ] 如何在版本anaconda python環境下轉換spyder

過程 pda 名稱 -- idt anaconda rip gin div https://www.zhihu.com/people/alexwhu/answers 使用anaconda的話,可以參考以下步驟: 1、打開anaconda navigator

Mac下使用Pyenv實現python版本共存切換

macmac自帶的python2.7不能刪除,因為很多系統模塊依賴,所以我們使用pyenv來安裝python3.6版本,這樣就可以並存。1、安裝OS X的套件管理器(類似ubuntu的apt-get),網址如下:http://brew.sh/index_zh-cn.html或者直接用終端命令安裝/usr/bi

python執行緒程序的選擇問題

多執行緒與多程序的選擇問題 既然python中多執行緒和多程序都能夠進行非同步操作,那麼到底應該如何選擇 首先我們必須知道GIL全域性解釋鎖對執行緒的影響,其同一時間只能夠允許一個執行緒進入cpu進行執行,因此對於cpu密集型的程式並不適用於多執行緒操作 cpu密集型的功能對cp

如何在版本anaconda python環境下轉換spyder?

1、開啟anaconda navigator,選擇左側的環境選單 Environments,在中間會列出當前已經配置好的各種環境名稱,如root、tensorflow等 2、在中間環境列表框下邊,選擇建立 Create,建立新的環境和對應配置,在這裡,你可以命名自己的環境名稱,選擇python的版本等,然後

Python程序的使用 Python執行緒(threading)程序(multiprocessing )示例程式碼 Python程序程式設計

程序:程式的一次執行(程式載入記憶體,系統分配資源執行)。每個程序有自己的記憶體空間,資料棧等,程序之間可以進行通訊,但是不能共享資訊。 執行緒:所有的執行緒執行在同一個程序中,共享相同的執行環境。每個獨立的執行緒有一個程式入口,順序執行序列和程式的出口。 執行緒的執行可以被強佔,中斷或者暫時被

Python版本切換工具-PyenvvirtualenvAnaconda科學計算環境的配置

學習python有時希望在python2.7環境下,有時希望在python3.4環境下,該怎麼辦呢? Anconda的包也不知道適合在什麼環境下工作? 解決多python環境下,python版本切換的工具–pyenv應運而生。同時,另外一個工具virtualenv則提供了一種功能, 就是將一個目錄建立為

ubuntu14.04開始Python NLP之旅(一)

由於此係統是去年安裝的,環境是ubuntu14.04。之前在Windows環境下已經安裝好了python的環境,而且安裝好了各種包,包括nltk,numpy,matplotlib等。打算將工作環境徹底換到ubuntu環境中,遂開始折騰安裝環境,新手,有不對的還麻

numpyint類型python的int

nbsp python pan num blog res port numpy log 【code】 import numpy as np nparr = np.array([[1 ,2, 3, 4]]) np_int32 = nparr[0][0] # np_in

使用Ubuntu14.04一些小問題處理辦法

apt-get 情況下 找不到 安裝 sam ubuntu14 -s 聲音 型號 1、沒有聲音打開終端,運行alsamixer,把自動靜音(Auto-Mute)那一項關閉,聲音就出來了。 2、找不到無線網卡方法一:在安裝時就插上網線,並且在安裝選項上勾上安裝第三方軟件……這

Caffe初學者第一部:Ubuntu14.04上安裝caffe(CPU)+Python的詳細過程 (親測成功, 20180524更新)

cython ase n-n 4.5 ipython 下載速度 nds evel CI 前言: 最近在學習深度學習,最先要解決的當然是開源框架的環境安裝了。之前一直在學習谷歌的Tensorflow開源框架,最近實驗中需要跟別人的算法比較,下載的別人的代碼很多都是Caffe的

Ubuntu14.04安裝Py3和切換Py2和Py3環境

python2.7 .com nal vmware actual 最好 ofo data 簡單的 前幾天小編給大家分享了如何安裝Ubuntu14.04系統,感興趣的小夥伴可以戳這篇文章:手把手教你在VMware虛擬機中安裝Ubuntu14.04系統。今天小編給大家分享一下在

ubuntu14.04 opencv庫的編譯使用

sudo apt-get install aptitude sudo aptitude install build-essential sudo aptitude install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavf

Ubuntu14.04安裝Anaconda2-4.0.0的方法

1 介紹 我虛擬機器Ubuntu14.04上的Python已經存在了兩個版本,一個是python 2.7,一個是Python 3.4。想在它上面安裝Anaconda,但又有所顧慮。我先想到的是,先解除安裝Ubuntu自帶的Python,這是大多數人的想法。後來在網上搜了搜解決方案,不

Ubuntu14.04安裝gnuplot

https://blog.csdn.net/Q1302182594/article/details/42011053 1、apt-get ubuntu $ sudo apt-get install gnuplot 2、Terminal type set to 'unknown' &n

ubuntu14.04安裝opencv2.4.9

https://blog.csdn.net/chcyj/article/details/78424372 http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip

ubuntu14.04安裝shadowsocks和銳速

shadowsocks安裝: 使用root使用者登入,執行以下命令: wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowso

Mac 安裝ubuntu16.04/ubuntu14.04兩個版本的虛擬機器,通過vm

首先需要下載vmwarefusion for Mac 下載的網址 vmwarefusion 下載地址 之後下載ubuntu16.04/14.04的映象(iso)我的博文,可以去檢視 之後就是安裝vmwarefusion,切記一定把設定中的外部來源的軟體安裝許可權