最近在嘗試運(yùn)行PySOT的開源項(xiàng)目時(shí)仿村,需要安裝一個(gè)名為'yacs'的包,可是通過(guò)anaconda發(fā)現(xiàn)找不到這個(gè)包的地址焚志,去yacs官網(wǎng)貌似也沒(méi)有找到解決辦法,所以就只能通過(guò)pip安裝咯酱酬。。汗菜。
但是直接使用pip install會(huì)提示沒(méi)有權(quán)限贵少??滔灶?明明進(jìn)入了anaconda創(chuàng)建的子環(huán)境,為什么會(huì)提示沒(méi)有權(quán)限麻车?
一頓搗鼓發(fā)現(xiàn)反饋的pip路徑是系統(tǒng)路徑斗这,如下圖所示:
又折騰了一番,赁咙,發(fā)現(xiàn)是由于名稱沖突的問(wèn)題(具體為啥沖突,原理我也不是很懂)彼水?极舔??
具體的解決辦法是拆魏,進(jìn)入anaconda對(duì)應(yīng)虛擬環(huán)境的bin目錄下(eg. /home/liulei/anaconda3/envs/pysot/bin),將一個(gè)名為pip的文件改名為condapip(命名隨意拥峦,溪掀,,習(xí)慣就好!)氛琢,然后再使用condapip install 代替 pip install 進(jìn)行包的安裝随闪,就會(huì)發(fā)現(xiàn)可以正常使用了。