Python - 包管理(番外)
阿新 • • 發佈:2018-12-27
上一篇介紹了用conda來安裝python第三方庫,下載地址是國內的映象,如果沒有就用pip安裝。但也有種情況pip也沒有的怎麼辦?或者說通過pip安裝的版本過低。我就以我遇到的情況為例詳細介紹處理方案。。
一 問題說明
我的anaconda->environment中有三個環境,這個在環境管理那篇部落格中已經展示了。
但是我的TD環境下用pip下載的tensorly包是0.4.2版本的,而github中最新的版本是0.4.3版本的(後面下載後才知道的)。0.4.2版本沒有我想用的最新的函式mps。於是我就在github中提了個issue
然後得到了回覆:
這位大佬的意思是pip下載的不是最新版本的,讓我直接克隆github上面的原始碼進行安裝。
我之前沒有接觸過git的相關操作,於是又花了點時間瞭解了下git。關於git的相關介紹
二 解決方法
1 ) 安裝git及配置git
2 ) 建立專案名和倉庫名
這裡GItSpace是工作空間,而TD是專案名。
3)開始clone,右鍵點選Git Bash Here 進入Git命令列(linux模式),執行大佬給的命令即可。
也可以看到tensorly已經下載到了該目錄
4)最關鍵的一步,把它安裝到我想用的環境下:
需要先啟用環境,然後用pip本地安裝指令
最後經過我測試這個tensorly正是我想要的,就不貼圖了。