2010-03-20 41 views
43

這樣我就可以在我的Python腳本中使用它了嗎?如何安裝boto?

+0

有什麼錯http://code.google.com/p/boto/維基/ RunningFromSubversion?這似乎很清楚。你不喜歡什麼?什麼困惑你? – 2010-03-20 12:32:33

+1

在CentOS上:yum install python-boto – WooDzu 2014-02-24 17:36:04

回答

4

切換到boto-*目錄並鍵入python setup.py install

13
$ easy_install boto 

編輯:PIP現在是迄今爲止的首選方法安裝軟件包

33

安裝博託取決於操作系統上。 比如,對於Ubuntu的,你可以使用aptitude命令:

sudo apt-get install python-boto 

或者你可以從他們的網站下載博託代碼,然後移動到解壓目錄下運行

python setup.py install 
+10

使用apt-get給了我一個老版本的boto。對於最新版本,這可以工作:'git clone https://github.com/boto/boto.git; cd boto; sudo python setup.py install' – Tyler 2011-08-31 04:08:14

+2

現在,pip是這樣做的適當方式。請參閱下面的點子答案。 – Jordan 2012-08-21 17:43:24

62
  1. 如果有必要,安裝PIP:

    sudo apt-get install python-pip

  2. 然後安裝博託:在我看來,安裝博託

    pip install -U boto

+3

'sudo apt-get install python-pip'如果使用ubuntu – flob 2012-10-04 18:40:12

+0

-U代表什麼? – 2017-02-06 13:54:54

+0

@ TroodoN-Mike''-U'是'--upgrade'的縮寫,它告訴pip「將所有指定的軟件包升級到最新的可用版本」。所以如果boto已經安裝,它會更新到最新版本。 – 2017-06-13 20:34:57

1

最好的方法是使用:

pip install boto-1.6 

這可以確保您將有博託冰川代碼。

+0

我知道這是一箇舊的答案,但是現在你可能不應該指定這個版本,現在有更新的版本。 – Will 2014-04-08 14:33:04

0

如果您已經安裝了boto d在一個python版本中,然後安裝一個更高版本的python,boto不是由新版本的python發現的。

例如,我有python2.7,然後安裝python3.5(保持兩個)。我在python3.5下的腳本找不到boto。做「pip install boto」告訴我,boto已經安裝在/usr/lib/python2.7/dist-packages

所以我做

pip install --target /usr/lib/python3.5/dist-packages boto 

這讓我的腳本下python3.5找到博託。

1

雖然試圖走出

pip install boto 

命令,我遇到的錯誤

ImportError: No module named pkg_resources 

要解決這個問題,問題的另一個命令使用curl

curl https://bootstrap.pypa.io/ez_setup.py | python 

處理的setuptools後做那下面的命令會完美的工作。

pip install boto 
0

如果你是在Mac上,迄今爲止最簡單的方法來安裝是使用easy_install

sudo easy_install boto3