2017-08-17 96 views
2

我想在python中使用GitHub中的一些庫創建項目。我正在使用InstaPy和Instagram-API-python。 我的項目結構如下如何將庫導入到GitHub的python項目中

  • 項目(主文件夾)
  • Instapy(子文件夾)
  • 的Instagram的API的Python(子文件夾)
  • insta.py

我該如何將這兩個文件導入到insta.py文件中?我是python的新手,不確定導入是如何工作的。

+0

沒有'進口instapy'不行?你有什麼嘗試? – bendl

回答

2

請勿將它們複製到您的項目文件夾中,請使用pip將它們安裝到您的Python路徑中。

但首先,閱讀約virtual environments

一旦你有你的虛擬環境中設置並激活,因此您能安裝的軟件包:

$ pip install git+https://github.com/timgrossmann/InstaPy.git 
$ pip install git+https://github.com/LevPasha/Instagram-API-python.git 

然後,在你的Python腳本只是將它們導入

from instapy import InstaPy 
import InstagramAPI 

並使用它們。

我按照這些說明,它(主要)工作。它看起來像InstagramAPI需要安裝一個可執行文件(ffmpeg),我不想在我的筆記本電腦上安裝它。它在最初的import期間報告錯誤。

我絕對可以輸入instapy ..但注意它全是小寫。
但是由於instapy模塊中只有InstaPy類,所以最好只用這種方式導入它。

更多InstaPy這裏:https://github.com/timgrossmann/InstaPy

+0

我這樣做,我仍然得到ImportError:No module named instapy error –

+0

檢查他們的自述文件。他們都有安裝和使用說明 – kdopen

+0

@JohnDoe自述文件不可靠。更新說明 – kdopen