попытка установить модуль Send2Trash для Python с зернышком, но до сих пор без успеха. таким образом, я перфорировал в pip install Send2Trash
в терминал и то, что я получил, было:
Collecting Send2Trash
Using cached Send2Trash-1.3.0.tar.gz
Could not import setuptools which is required to install from a source distribution.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/req/req_install.py", line 377, in setup_py
import setuptools # noqa
File "/usr/share/python-wheels/setuptools-20.7.0-py2.py3-none-any.whl/setuptools/__init__.py", line 11, in <module>
from setuptools.extern.six.moves import filterfalse, map
File "/usr/share/python-wheels/setuptools-20.7.0-py2.py3-none-any.whl/setuptools/extern/__init__.py", line 1, in <module>
from pkg_resources.extern import VendorImporter
ImportError: No module named 'pkg_resources.extern'
You are using pip version 7.1.0, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
несвязанное примечание, я также пытался обновить зернышко, и оно просто установило 7.1.0 снова. это - первый раз с помощью зернышка, таким образом, это могла бы быть реальная ошибка newbe...
Сначала обновите зернышко с командой sudo pip install --upgrade pip
.
Если обновление будет успешно (то сообщение покажет), то установите send2trash пакет, снова с командой sudo, как так sudo pip install send2trash
. Это должно сделать задание.
Как mulanLA упоминания, Ваша ошибка вероятна, потому что необходимо обновить зернышко. Однако Вы не должны использовать sudo
при обновлении зернышка.
После того как Вы обновили pip
можно все еще получить a error: could not create '/usr/local/lib/python2.7/dist-packages/send2trash': Permission denied
обменивайтесь сообщениями при попытке установить Send2Trash
. Обойти эту установку с --user
флаг:
pip install --upgrade pip
pip install Send2Trash --user