PyCharm не будет устанавливать PyTorch - не удалось создать колесо - PullRequest
0 голосов
/ 02 октября 2018

В течение некоторого времени я пытался установить PyTorch и TorchVision, чтобы помочь в некоторых нейронных сетях / проектах ML, которые я делаю.

Моя проблема в том, что я не могу заставить установку работать, нив PyCharm pip, приглашении Anaconda или cmd / с командой pip3.

Вывод, который я получаю при попытке выполнить следующую команду через PyCharm:

pip install --user pytorch==0.1.2

, таков:

Collecting pytorch
  Using cached https://files.pythonhosted.org/packages/a9/41/4487bc23e3ac4d674943176f5aa309427b011e00607eb98899e9d951f67b/pytorch-0.1.2.tar.gz
Building wheels for collected packages: pytorch
  Running setup.py bdist_wheel for pytorch: started
  Running setup.py bdist_wheel for pytorch: finished with status 'error'
  Complete output from command C:\Users\Even\Anaconda3\envs\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Even\\AppData\\Local\\Temp\\pycharm-packaging\\pytorch\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\Even\AppData\Local\Temp\pip-wheel-2sfgqmm7 --python-tag cp36:
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\Even\AppData\Local\Temp\pycharm-packaging\pytorch\setup.py", line 17, in <module>
      raise Exception(message)
  Exception: You should install pytorch from http://pytorch.org

  ----------------------------------------
  Running setup.py clean for pytorch
Failed to build pytorch
Installing collected packages: pytorch
  Running setup.py install for pytorch: started
    Running setup.py install for pytorch: finished with status 'error'
    Complete output from command C:\Users\Even\Anaconda3\envs\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Even\\AppData\\Local\\Temp\\pycharm-packaging\\pytorch\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Even\AppData\Local\Temp\pip-record-1jx5e1ke\install-record.txt --single-version-externally-managed --compile --user --prefix=:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Even\AppData\Local\Temp\pycharm-packaging\pytorch\setup.py", line 13, in <module>
        raise Exception(message)
    Exception: You should install pytorch from http://pytorch.org

    ----------------------------------------

  Failed building wheel for pytorch
Command "C:\Users\Even\Anaconda3\envs\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Even\\AppData\\Local\\Temp\\pycharm-packaging\\pytorch\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Even\AppData\Local\Temp\pip-record-1jx5e1ke\install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in C:\Users\Even\AppData\Local\Temp\pycharm-packaging\pytorch\

Я также пробовал эту команду (CMD):

pip3 install http://download.pytorch.org/whl/cpu/torch-0.4.1-cp36-cp36m- 
win_amd64.whl

, которая вернулась в этом выводе:

torch-0.4.1-cp36-cp36m-win_amd64.whl is not a supported wheel on this 
platform.

Возможно, мне не хватает какой-то важной информации, ноЯ гуглил, искал форумы и спрашивал людей, которых знаю об этом.Ни у кого нет ответа.Я надеюсь, что некоторые из вас, возможно, столкнулись с той же проблемой.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 18 января 2019
  1. Я решил это на https://pytorch.org/, как было сказано по ошибке.И пострадал от

    torch-0.4.1-cp36-cp36m-win_amd64.whl не поддерживается колесом на этой платформе

.также.Но я понял, что это моя версия CUDA, которая вызывает ошибку.Я думал, что это было 8/9, но на самом деле это 10.Вы можете проверить версию pip и python с помощью pip --version.

Есть еще один момент, на который мы должны обратить внимание.Pip и Anaconda устанавливают пакеты по-разному.Ранее Pytorch был установлен Anaconda, но я не могу импортировать в Anaconda Prompt (No module named torch).Я должен использовать pip для установки, чтобы исправить ошибку.

Надеюсь, это поможет.

0 голосов
/ 03 октября 2018

Во-первых, проверьте, завершена ли установка в локальном терминале.Обращайте внимание на конкретную установку Windows из https://pytorch.org/

После того, как это будет сделано, убедитесь, что вы выбрали правильный интерпретатор python в pycharm.Перейдите по ссылке: https://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html для управления пакетами для конкретного интерпретатора Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...