我一直在努力安裝一個名爲dragnet的python軟件包,它在我身上恍然大悟,對於存儲軟件包的位置以及它們在python中的訪問方式知之甚少。當我在python中導入X時,python會採取哪些步驟來嘗試導入包?其中軟件包存儲在python中(試圖安裝dragnet)
我安裝了anaconda,它看起來像許多存儲在〜/ anaconda/pkgs中的名稱,如「argcomplete-0.8.4-py27_0」。
一堆其他軟件包位於/Library/Python/2.7/site-packages。有時conda安裝X不起作用,但pip安裝將會(conda pip被折舊),並且在這些情況下,軟件包通常會在這裏結束。 planout和dragnet都是這種軟件包的例子。
但是,Dragnet儘管存在於/Library/Python/2.7/site-packages中,但並不想導入。當我直接進入ipython文件夾/Library/Python/2.7/site-packages時,它會導入ok。我不知道該把它放在哪裏,或者如何使它不在文件夾中時可以訪問它?我會很高興指向一個很好的教程或關於打包,打包位置和python導入的概述。
問題,要求我們建議還是找一本書,工具,軟件庫,教程或其他異地資源是題外話堆棧溢出,因爲他們往往以吸引自以爲是的答案,垃圾郵件。 – MattDMo