Rok Dolinar
Rok Dolinar

Reputation: 996

No module named 'setuptools', even though the module is installed

I'm trying to install the openpyxl package with pip, using Windows.

PS C:\Scripts> pip install openpyxl
Collecting openpyxl
    Using cached openpyxl-2.5.0.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
     File "<string>", line 1, in <module>
    ModuleNotFoundError: No module named 'setuptools'

When I run the setuptools installation I get:

PS C:\Scripts> pip install setuptools
>>
Requirement already satisfied: setuptools in c:\scripts\lib\site-packages

I tried uninstalling and installing the setuptools again, but no success. What am I doing wrong?

PS C:\Users\dolinar\Desktop\setuptools-38.4.0> python .\easy_install.py
error: can't create or remove files in install directory

The following error occurred while trying to add or remove files in the
installation directory:

[Errno 2] No such file or directory: 'C:Lib\\site-packages\\test-easy-install-9076.write-test'

The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:

C:Lib\site-packages\

This directory does not currently exist.  Please create it and try again, or
choose a different installation directory (using the -d or --install-dir
option).

The directory exists.

Upvotes: 1

Views: 5632

Answers (1)

Jahongir Rahmonov
Jahongir Rahmonov

Reputation: 13723

It should be installed system-wide. If you are using Ubuntu/Debian:

apt-get install -y python-setuptools

If you are on Windows, see this answer to install setup tools.

Upvotes: 5

Related Questions