Проблема Установка Мисака в проекте Django - PullRequest
0 голосов
/ 05 июня 2018

Мне нужно установить misaka, но когда я использую pip install misaka, я получаю сообщение об ошибке:

Команда «python setup.py egg_info» завершилась с кодом ошибки 1 в C: \ Users\ JHONAT ~ 1 \ AppData \ Local \ Temp \ pip-build-utm0mant \ misaka \

Я действительно не знаю, что делать, чтобы решить эту проблему.Вместо этого я попытался использовать pip3, без изменений, а также использовать pip2.В настоящее время я использую Python 3.6.4 и Django 1.11.

     Collecting misaka
  Using cached https://files.pythonhosted.org/packages/47/c2/ba9c82ae0ec62bcec62d690e715be6ead4457f83000f4ef6e919f77a8e5f/misaka-2.1.0.tar.gz
Collecting cffi>=1.0.0 (from misaka)
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/2f/85/a9184548ad4261916d08a50d9e272bf6f93c54f3735878fbfc9335efd94b/cffi-1.11.5-cp36-cp36m-win_amd64.whl (166kB)
    100% |████████████████████████████████| 174kB 17kB/s
Collecting pycparser (from cffi>=1.0.0->misaka)
Building wheels for collected packages: misaka
  Running setup.py bdist_wheel for misaka ... error
  Complete output from command g:\programming\anaconda3\envs\virtual\scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\JHONAT~1\\AppData\\Local\\Temp\\pip-b
uild-9fgtbhdd\\misaka\\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:\U
sers\JHONAT~1\AppData\Local\Temp\tmptz2d209jpip-wheel- --python-tag cp36:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.6
  creating build\lib.win-amd64-3.6\misaka
  copying misaka\api.py -> build\lib.win-amd64-3.6\misaka
  copying misaka\callbacks.py -> build\lib.win-amd64-3.6\misaka
  copying misaka\constants.py -> build\lib.win-amd64-3.6\misaka
  copying misaka\utils.py -> build\lib.win-amd64-3.6\misaka
  copying misaka\__init__.py -> build\lib.win-amd64-3.6\misaka
  running build_ext
  generating cffi module 'build\\temp.win-amd64-3.6\\Release\\misaka._hoedown.c'
  creating build\temp.win-amd64-3.6
  creating build\temp.win-amd64-3.6\Release
  building 'misaka._hoedown' extension
  error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

  ----------------------------------------
  Failed building wheel for misaka
  Running setup.py clean for misaka
Failed to build misaka
Installing collected packages: pycparser, cffi, misaka
  Running setup.py install for misaka ... error
    Complete output from command g:\programming\anaconda3\envs\virtual\scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\JHONAT~1\\AppData\\Local\\Temp\\pip
-build-9fgtbhdd\\misaka\\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\JHONAT~1\AppData\Local\Temp\pip-crdk5uw4-record\install-record.txt --single-version-externally-managed --compile --install-headers g:\programming\anaconda3\envs\virtual\inc
lude\site\python3.6\misaka:
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.6
    creating build\lib.win-amd64-3.6\misaka
    copying misaka\api.py -> build\lib.win-amd64-3.6\misaka
    copying misaka\callbacks.py -> build\lib.win-amd64-3.6\misaka
    copying misaka\constants.py -> build\lib.win-amd64-3.6\misaka
    copying misaka\utils.py -> build\lib.win-amd64-3.6\misaka
    copying misaka\__init__.py -> build\lib.win-amd64-3.6\misaka
    running build_ext
    generating cffi module 'build\\temp.win-amd64-3.6\\Release\\misaka._hoedown.c'
    creating build\temp.win-amd64-3.6
    creating build\temp.win-amd64-3.6\Release
    building 'misaka._hoedown' extension
    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

    ----------------------------------------
Command "g:\programming\anaconda3\envs\virtual\scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\JHONAT~1\\AppData\\Local\\Temp\\pip-build-9fgtbhdd\\misaka\
\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\JHONAT~1\AppDat
a\Local\Temp\pip-crdk5uw4-record\install-record.txt --single-version-externally-managed --compile --install-headers g:\programming\anaconda3\envs\virtual\include\site\python3.6\misa
ka" failed with error code 1 in C:\Users\JHONAT~1\AppData\Local\Temp\pip-build-9fgtbhdd\misaka\

Мое интернет-соединение не самое быстрое, сейчас я загружаю VS2015, чтобы посмотреть, решает ли это мою проблему, потому что ссылка предоставлена ​​журналомбольше не работает.спасибо за ответы, я буду обновлять, когда загрузка закончится

Ответы [ 2 ]

0 голосов
/ 02 апреля 2019

Рабочее решение!

Перейдите на https://visualstudio.microsoft.com/downloads/, прокрутите вниз на одну страницу и загрузите сообщество Visual Studio 2017.

Перейдите по следующей ссылке, чтобы загрузить необходимые компоненты для Microsoft Visual C ++14.0, ссылка предоставляет, какие компоненты должны быть выбраны при загрузке.

https://developercommunity.visualstudio.com/content/problem/409173/error-microsoft-visual-c-140-is-required.html

Надеюсь, это работает, как это работает для меня!

0 голосов
/ 05 июня 2018

Из пакета Документация

Если вы устанавливаете из исходного кода и используете Debian или производную Debian (например, Ubuntu), убедитесь, что build-essential, python-dev иlibffi-dev установлены.

sudo apt-get install python-setuptools python-dev build-essential

РЕДАКТИРОВАТЬ


Windows:

В вашей ошибке четко указано, что вам необходимо установитьMicrosoft Visual C ++ 14.0

Ошибка: требуется Microsoft Visual C ++ 14.0.Получите его с помощью инструментов сборки Microsoft Visual C ++: http://landinghub.visualstudio.com/visual-cpp-build-tools

...