我在Centos7上。我有多個Python版本(Python中完全新手)。 一個在我的文件夾名的Python 2.6.6內部根我安裝步驟如下:多個Python導致在錯誤位置安裝boto
wget https://www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz
tar -zxvf Python-2.6.6.tgz
cd Python-2.6.6
sudo yum install gcc gcc-c++
make
make install
但是也有在/usr/lib/python2.7/site-packages
,我不知道怎樣才創造了一個Python文件夾。 現在我安裝博託使用
sudo yum -y install python-pip
sudo pip install boto
安裝結束與評論 安裝收集包:博託 成功安裝博託-2.47.0
現在,當我做python --version
,我得到Python 2.6.6
這預計
which python : /usr/local/bin/python
但是當我做import boto
我得到 進口博託 回溯(最近最後一次通話): 文件「」,1號線,在 導入錯誤:沒有名爲博託
模塊爲什麼你沒有導入請幫助?
我覺得你的CentOS已經有了Python,它現在發生衝突與其他安裝。另外,python-pip RPM軟件包將軟件包安裝到* system * python中。另外,很久以前[Python 2.6已經* EOL * ed了](https://mail.python.org/pipermail/python-dev/2013-September/128287.html),充滿了漏洞等等, Python 2.7會遵循它 - 如果您正在編譯自己的Python,爲什麼不選擇新的** 3 ** .6?! –
您是否打算卸載Python 2.6?我不能以某種方式使用任何現有的Python安裝? – user2991413
你**已經**從源代碼安裝你的Python 2.6.6。此外,它甚至不是2.6.9的源代碼,它是最新發布的Python 2.6版本,但是沒有2.6.6的版本(https://www.python.org/download/releases/2.6.6/)任何Centos特定的修補程序。 –