Kurulum araçları adında modül yok


99

Twilio'nun kurulum dosyasını kurmak istiyorum. Verilen komutla kurduğumda bana bir hata veriyor:

Setuptools adlı modül yok.

Lütfen ne yapmam gerektiğini söyler misiniz?

Ben kullanıyorum python 2.7

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Python27>python D:\test\twilio-twilio-python-26f6707\setup.py install
Traceback (most recent call last):
  File "D:\test\twilio-twilio-python-26f6707\setup.py", line 2, in <module>
    from setuptools import setup, find_packages
ImportError: No module named setuptools

1
... ama başlık kolayca googled ... ve en sevdiğim cevap şu anda edilebilir bu bir
Kurt

3
Ubuntu 14.04'te bu sorunu yaşadığımdan ve yükleyicinin x86 / x64 çakışmasından kaynaklanmadığından yeniden açılma için oy veriyorum. Kısacası sudo apt-get install python-pip
Eric

Aynı sorunu yaşayan herkes için: Azure walinuxagent için setup.py betiğini çalıştırmaya çalışırken bu sorunu yaşadım.
Alex Egli

Yanıtlar:


99

Kurun setuptoolsve tekrar deneyin.

komut deneyin:

sudo apt-get install -y python-setuptools

4
Kurulum araçlarını kurma komutunu vermediğin için seni oylayacaktım, ancak onu kendi sisteminize nasıl kuracağınızı görmek için gerçekten o URL'ye gitmeniz gerekiyor.
soymak

25
Debian / ubuntu:apt-get install -y python-setuptools
Daniele Vrut

1
Bu sorun, bir docker derleme dosyasını optimize ederken ortaya çıktıapt install --no-install-recommends ...
peter_v

47

Ubuntu kullanıcıları için bu hata, setuptool sistem genelinde yüklü olmadığından ortaya çıkabilir. Setuptool'u şu komutu kullanarak kurun:

sudo apt-get install -y python-setuptools

Python3 için:

sudo apt-get install -y python3-setuptools

Bundan sonra, paketinizi kullanarak paketinizi normal şekilde yeniden yükleyin.

sudo python setup.py install

Bu kadar.


19
Python 3 için kullanın sudo apt-get install -y python3-setuptools.
CGFoX

Hala "ImportError: Setuptools adında modül yok" mesajı alıyorum. Ayrıca yeni bir komut kabuğu açtım.
Geoffrey Anderson

16

Python İçin Bu Komutu Çalıştır

apt-get install -y python-setuptools

Python 3 için.

apt-get install -y python3-setuptools

15

PyPA önerilen yükleme ve Python paketlerini edilir yönetmek için bir araç pip. pipPython 3.4'e ( PEP 453 ) dahildir, ancak daha eski sürümler için nasıl kurulacağı aşağıda açıklanmıştır (Windows'ta, Python 3.3 kullanarak):

Https://bootstrap.pypa.io/get-pip.py dosyasını indirin

>c:\Python33\python.exe get-pip.py
Downloading/unpacking pip
Downloading/unpacking setuptools
Installing collected packages: pip, setuptools
Successfully installed pip setuptools
Cleaning up...

Örnek kullanım:

>c:\Python33\Scripts\pip.exe install pymysql
Downloading/unpacking pymysql
Installing collected packages: pymysql
Successfully installed pymysql
Cleaning up...

Sizin durumunuzda bu şu olacaktır ( pipönbelleklerin Python sürümünden bağımsız olduğu görülmektedir ):

C:\Python27>python.exe \code\Python\get-pip.py
Requirement already up-to-date: pip in c:\python27\lib\site-packages
Collecting wheel
  Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
    100% |################################| 69kB 255kB/s
Installing collected packages: wheel
Successfully installed wheel-0.29.0

C:\Python27>cd Scripts

C:\Python27\Scripts>pip install twilio
Collecting twilio
  Using cached twilio-5.3.0.tar.gz
Collecting httplib2>=0.7 (from twilio)
  Using cached httplib2-0.9.2.tar.gz
Collecting six (from twilio)
  Using cached six-1.10.0-py2.py3-none-any.whl
Collecting pytz (from twilio)
  Using cached pytz-2015.7-py2.py3-none-any.whl
Building wheels for collected packages: twilio, httplib2
  Running setup.py bdist_wheel for twilio ... done
  Stored in directory: C:\Users\Cees.Timmerman\AppData\Local\pip\Cache\wheels\e0\f2\a7\c57f6d153c440b93bd24c1243123f276dcacbf43cc43b7f906
  Running setup.py bdist_wheel for httplib2 ... done
  Stored in directory: C:\Users\Cees.Timmerman\AppData\Local\pip\Cache\wheels\e1\a3\05\e66aad1380335ee0a823c8f1b9006efa577236a24b3cb1eade
Successfully built twilio httplib2
Installing collected packages: httplib2, six, pytz, twilio
Successfully installed httplib2-0.9.2 pytz-2015.7 six-1.10.0 twilio-5.3.0

0

Python3 için:

sudo apt-get install -y python3-setuptools

0

Soru Windows'tan bahseder ve kabul edilen yanıt Ubuntu için de işe yarar, ancak bu soruyu Linux'un Redhat versiyonundan bulanlar için bu hile yaptı:

sudo yum install -y python-setuptools
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.