Проблема с Python [дубликат]

Я пытался исправить свой графический процессор для использования с Theano, у меня была проблема с liblas.so, но python работал хорошо, но когда я сделал

sudo ldconfig /usr/local/cuda/lib64

(я получил это из Интернета, плохая идея, я знаю), теперь у меня проблемы с Python:

python cifar10.py 
    /home/franco/.local/lib/python2.7/site-packages/numpy/lib/utils.py:254: FutureWarning: Numpy has detected that you (may be) writing to an array returned
    by numpy.diagonal or by selecting multiple fields in a record
    array. This code will likely break in the next numpy release --
    see numpy.diagonal or arrays.indexing reference docs for details.
    The quick fix is to make an explicit copy (e.g., do
    arr.diagonal().copy() or arr[['f0','f1']].copy()).
      ai = a.__array_interface__
    Traceback (most recent call last):
      File "cifar10.py", line 46, in <module>
        import theano
      File "/home/franco/.local/lib/python2.7/site-packages/theano/__init__.py", line 103, in <module>
        import theano.sandbox.cuda
      File "/home/franco/.local/lib/python2.7/site-packages/theano/sandbox/cuda/__init__.py", line 448, in <module>
        from . import opt, dnn
      File "/home/franco/.local/lib/python2.7/site-packages/theano/sandbox/cuda/opt.py", line 40, in <module>
        from theano.sandbox.cuda.cula import gpu_solve
      File "/home/franco/.local/lib/python2.7/site-packages/theano/sandbox/cuda/cula.py", line 1, in <module>
        import pkg_resources
    ImportError: No module named pkg_resources

Теперь я не могу использовать Python. Как я могу это исправить?

1
задан 2 January 2019 в 22:46

1 ответ

Обновление июля 2018

Большинство людей должно теперь использовать pip install setuptools (возможно с sudo).

Некоторые, возможно, должны к (ре) установить python-setuptools пакет через их диспетчер пакетов (apt-get install, yum install, и т.д.).

Эта проблема может очень зависеть от Вашей ОС и dev среды. См. ответы прежней версии/другие ниже, если вышеупомянутое не работает на Вас.

Объяснение

Это сообщение об ошибке вызывается, пропускать/повреждать Python setuptools пакет. На Matt M. 's комментарий и setuptools issue#581, сценарий начальной загрузки, упомянутый ниже, больше не является рекомендуемым методом установки.

Инструкции по сценарию начальной загрузки останутся ниже, в случае, если это все еще полезно любому.

Ответ прежней версии

Я встретился с тем же ImportError сегодня при попытке использовать зернышко. Так или иначе setuptools пакет был удален в моей среде Python.

Для устранения проблемы запустите скрипт установки для setuptools:

wget https://bootstrap.pypa.io/ez_setup.py -O - | python

(или если Вы не имеете wget установленный (например, OS X), попробовать

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

возможно с sudo предварительно ожидаемый.)

Если у Вас есть какая-либо версия distribute, или любой setuptools ниже 0.6, необходимо будет удалить его сначала.*

См. Инструкции по установке для получения дальнейшей информации.


*, Если у Вас уже есть работа distribute, обновление его к "обертке совместимости", которая переключает Вас на setuptools легче. Но если вещи уже повреждаются, не пробуйте это.

Источник: https://stackoverflow.com/questions/7446187/no-module-named-pkg-resources

0
ответ дан 7 December 2019 в 21:56

Другие вопросы по тегам:

Похожие вопросы: