用Anaconda安裝本地python包的方法及路徑問題(圖文)
Anaconda確實帶來了很多方便,但是之前也過多的依賴了conda自帶的一鍵下載python包的功能。這不,這幾天突然要用FastFM這個包,無奈conda里沒有,于是只能從github下載下來,實現(xiàn)本地安裝。
以下是手動下載和安裝步驟:
一、從GitHub上下載:
選擇releases
,里面會看到一系列版本的包,選擇自己電腦對應(yīng)的型號,點擊下載。我選擇的是fastFM-0.2.11-cp36-cp36m-macosx_10_7_x86_64.whl
,由于電腦是mac,python版本為3.6:
二、將下載下來的包放到本地文件夾中,我是放到了./Anaconda3/pkgs中,方便管理。
三、打開Anaconda,打開Terminal
在Terminal里輸入pip install ./Anaconda3/pkgs/fastFM-0.2.11-cp36-cp36m-macosx_10_7_x86_64.whl
,當(dāng)然你的路徑和python包的名字與你自己的一致就行。
當(dāng)看到 Successfully installed fastFM-0.2.11
時,就bingo了,這時輸入conda list
,就可以看到自己安裝好的包了
遇到了關(guān)于Python安裝和Anaconda它們在安裝過程中遇到的路徑問題,現(xiàn)在做一下簡單的總結(jié):
Python安裝:
Python 3.6 for windows , 可以點擊鏈接直接下載Python 3.6 ,然后直接安裝就行了,安裝到最后出現(xiàn)兩個需要勾選的選項,大家最好都勾上,不然后續(xù)的環(huán)境變量配置都得自己加進去。這兩項是自動幫你把Python 3.6 的安裝路徑加進了path中。這樣安裝完,直接在cmd界面,輸入Python就可以進行Python解釋器的操作了。
Anaconda安裝:
在使用Python時,我們經(jīng)常需要用到很多第三方庫,所以一般現(xiàn)在大家都在使用Anaconda,這是一個基于Python的數(shù)據(jù)處理和科學(xué)計算平臺,它已經(jīng)內(nèi)置了許多非常有用的第三方庫,我們裝上Anaconda,就相當(dāng)于把數(shù)十個第三方模塊自動安裝好了,非常簡單易用??梢赃M入 Anaconda官網(wǎng) 自行下載符合自己電腦配置的版本,下載好之后直接安裝,同樣的,這里最后也會出現(xiàn)兩個需要勾選的選項,這里也是環(huán)境變量的配置選項,大家最好勾選上,這樣后續(xù)就不用手動配置了。如果沒有勾選上,等安裝都進行完了,可以進入電腦系統(tǒng)——高級系統(tǒng)設(shè)置——環(huán)境變量設(shè)置,將path里面的路徑刪除,然后將Anaconda安裝路徑加進去就可以了,這樣,在cmd中輸入Python就可以看到Anaconda信息了,這樣就可以直接import一些第三方庫了,非常方便。
總結(jié):
這里要說的一點是,在anaconda安裝目錄中,大家應(yīng)該可以看到一個Python.exe文件,這個也是Python的一個解釋器,所以大家可以直接在這里運行進入解釋器界面進行操作,可以不用通過開始菜單查找cmd,然后輸入Python進入解釋器界面,而且在anaconda安裝目錄里面的解釋器,打開之后可以直接看到anaconda的信息,也就是說可以直接進行第三方庫或者說模塊的import。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python實現(xiàn)檢測服務(wù)器是否可以ping通的2種方法
這篇文章主要介紹了Python實現(xiàn)檢測服務(wù)器是否可以ping通的2種方法,本文分別講解了使用ping和fping命令檢測服務(wù)器是否可以ping通,需要的朋友可以參考下2015-01-01Pycharm中新添加或者導(dǎo)入項目文件名紅色的解決方法
Pycharm的代碼中添加新的文件夾,發(fā)現(xiàn)文件夾下的文件名是紅色的,遇到這樣的問題如何解決呢,下面小編給大家?guī)砹薖ycharm中新添加或者導(dǎo)入項目文件名紅色的解決方法,感興趣的朋友一起看看吧2023-12-12Python解析命令行讀取參數(shù)--argparse模塊使用方法
這篇文章主要介紹了Python解析命令行讀取參數(shù)--argparse模塊使用方法,需要的朋友可以參考下2018-01-01python結(jié)合多線程爬取英雄聯(lián)盟皮膚(原理分析)
多線程是為了同步完成多項任務(wù),不是為了提高運行效率,而是為了提高資源使用效率來提高系統(tǒng)的效率。這篇文章主要介紹了python爬取英雄聯(lián)盟皮膚結(jié)合多線程的方法,需要的朋友可以參考下2021-05-05Python嵌套函數(shù)與nonlocal使用詳細介紹
這篇文章主要介紹了Python嵌套函數(shù)與nonlocal使用,nonlocal關(guān)鍵字與global關(guān)鍵字有點相似,可以對比著理解。nonlocal關(guān)鍵字只能作用域局部變量,且始終找離當(dāng)前最近的上層局部作用域中的變量2022-09-09Python?ArcPy實現(xiàn)批量對大量遙感影像相減做差
這篇文章主要為大家介紹了如何基于Python中ArcPy模塊實現(xiàn)對大量柵格遙感影像文件批量進行相減做差,文中的示例代碼講解詳細,感興趣的可以了解一下2023-06-06Python編寫的com組件發(fā)生R6034錯誤的原因與解決辦法
pythoncom27.dll可能沒有包含manifest信息,或者沒有包含正確的manifest信息,或者系統(tǒng)中的c++ runtime library受到破壞都有可能造成這種現(xiàn)象2013-04-04