1. 程式人生 > >Mac安裝anaconda後兩個python版本共存,在終端pip無法為各自python版本倒入模組的解決辦法

Mac安裝anaconda後兩個python版本共存,在終端pip無法為各自python版本倒入模組的解決辦法

問題描述:使用anaconda來管理包,十分方便,也可以到達使得python2和python3共存的目的,但當匯入anaconda以外的包時,可能會產生一些問題,在近期學習中,由於會用到scikit-learn模組,此模組為python2.7版本的模組,在使用終端通過pip安裝時,ppip預設為為python3安裝包。對此,可以嘗試用pycharm匯入此模組:

開啟pycharm,選擇file選單下的default Settings,會彈出一個Default Perferences對話方塊,選擇左側欄中的Projector Interpreter選項,在右上長欄中選擇你要為那個版本的python匯入包,此處選為python2.7,此時會顯示當前版本已經安裝的包,在中下部選擇“+”號,彈出Available Packages對話方塊,在其下面的搜尋欄中輸入你想匯入的包名稱,此時會顯示出搜尋結果,選擇想要匯入的包,點選下面的 install Package,此時該包名稱後面會顯示(installing),大約幾分鐘的時間,包便匯入成功。

相關推薦

Mac安裝anacondapython版本共存終端pip無法各自python版本倒入模組解決辦法

問題描述:使用anaconda來管理包,十分方便,也可以到達使得python2和python3共存的目的,但當匯入anaconda以外的包時,可能會產生一些問題,在近期學習中,由於會用到scikit-learn模組,此模組為python2.7版本的模組,在使用終端通過pip

Linux安裝Anaconda 使用Anconda自帶的python版本

Ubuntu: 安裝完anaconda後,在終端輸入python發現依然是Ubuntu自帶的python版本,這是因為.bashrc的更新還沒有生效,命令列輸入:source ~/.bashrc即可。

Python練習題8(替換相同的字串並輸出):輸入字母串字母串都包含的字母用'_'替換輸出字母串的剩餘部分 (不能空串區別大小寫只能包含字母)

方法一:檢查輸入是否為空串,迴圈字母串,相同的則替換,然後再用replace()方法去除,輸出想要的結果 1 def str_replace(messages1,messages2): 2 if messages1.strip() == '' or messages2.strip() ==

MacPython版本共存獨立Python開發環境切換。

一、安裝配置pyenv 經常遇到這樣的情況: 系統自帶的Python是2.x,自己需要Python 3.x,測試嚐鮮;系統是2.6.x,開發環境是2.7.x由於Mac機器系統保護的原因,預設的Python中無法對PIP一些包升級,需要組建新的Python環境。此時需要在

如何安裝和配置不同版本的tomcat

裝兩個tomcat 分別是6.0和7.0 可想執行tomcat6.0 但是實際上卻執行tomcat7.0 兩個版本都是用解壓縮包 其實就是不能執行tomcat6.0 只能執行7.0 兩個環境變數都配置了。 埠也改了 還是不行 我遇到這種情況了,不知大家遇到沒有, 如下是我的

一臺伺服器安裝不同的phpapache版本環境?

1、首先需要重啟,path路徑只能寫一個php路徑。另外關鍵一處就是環境變數中 PHPRC 這個值。這個值比較關鍵,如果不改也會導致切換php版本失敗。注意切換版本後一定要重啟。可以用cmd,php-v 檢視版本是否更改過來,然後看是否有哪些模組沒有載入。

解決windows下安裝Anacondapython pip不可用的情況

在windows系統下通過安裝Anaconda的方式安裝的python使用中發現不能再通過pip安裝python包。只能通過conda install packname 的方法,導致很多conda不支援的包無法安裝(我遇到的事dlib) 解決方法:開啟Anaconde pr

python list 求交集並集差集

pytho 列表解析 int __main__ class clas etc intersect run def diff(listA,listB): #求交集的兩種方式 retA = [i for i in listA if i in listB]

Window安裝Anacondaconda不是內部或者外部命令

表示 設置 window pts 一個 完整 script 輸入 還需要 今天在安裝Theano的時候,需要看一下,anaconda已經安裝了哪些包。使用命令如下,在控制臺,cmd回車輸入即可: conda list 但是,顯示出錯,“conda不是內部或者外部命令”,第一

python list 獲取交集並集差集的方法

交集 spa 兩個 方法 val inter tmp for col 1. 獲取兩個list 的交集 #方法一: a=[2,3,4,5] b=[2,5,8] tmp = [val for val in a if val in b] print tmp #[2, 5] #

Centos7編譯安裝ffmpeg(字形容“噁心”)以及迴圈播放本地視訊命令

迴圈播放本地視訊 ffmpeg -re -stream_loop -1 -i /root/rtmp/video/sss.mp4 -vcodec copy -acodec copy -f flv rtmp://0.0.0.0:1935/live/test1 /root/rtmp/vi

mac安裝anaconda

安裝流程: 1.下載適用的安裝包 https://www.anaconda.com/download/#macos 2.雙擊安裝,一路操作比較簡單 問題 在終端輸入conda 無法識別這個命令 檢查環境變數:  sudo vi ~/.bash_pro

Mac安裝 anaconda及其基本命令

1. anaconda是什麼 Anaconda是一個用於科學計算的Python發行版,支援 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。Anaconda利用工具/命令conda來進行p

Oracle 以當前時間為準取前三小時小時的分鐘列舉

/*以當前時間為準,取前三個小時後兩個小時的分鐘列舉*/ with x as( select 開始時間+level * 1/24/60 as 分鐘 from (select sysdate+2/24 as 結束時間,sysdate-3/24 as 開始時間 fro

Python】交換陣列的切片有坑

問題描述: 交換陣列a和陣列b的前5個元素,如果用C語言思路寫,會發現有坑: a=np.zeros(10) b=np.ones(10) t=a[:5] a[:5]=b[:5] b[:5]=t a array([1., 1., 1., 1., 1., 0., 0., 0., 0., 0.]

合併有序連結串列合併依然有序

pNode MergeSList(pList plist1, pList plist2) { pNode pNewHead = NULL;//新連結串列 pNode pTail = NULL;//新連結串列的尾指標 pNode pL1 = plist1; pNode

mac安裝mysql啟動mysql ERROR 2002 (HY000)錯誤解決辦法

After the installation, you can start up MySQL by running the following commands in a terminal window. You must have administrator privileges to perform th

合併有序連結串列合併依然有序 --- 三種方法

1.合併連結串列p1,p2到p1上 void CombineList(ListNode** p1,ListNode* p2)//合併連結串列p1,p2 到p1 { if (*p1 == NULL) { *p1 = p2;

mac 安裝Anaconda

一、關於Anacondapython中有很多包,類似於java中的jar包,java中用maven、gradle來管理依賴的jar包,而在python中類似的工具就是anaconda(當然還有其它工具,但anaconda/conda比較流行)。直接到官網 https://www.anaconda.com/do