在Django项目中安装misaka时出现问题

2024-05-14 08:38:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要安装misaka,但是当我使用pip install misaka时,我得到一个错误,它显示:

Command "python setup.py egg_info" failed with error code 1 in C:\Users\JHONAT~1\AppData\Local\Temp\pip-build-utm0mant\misaka\

我真不知道该怎么办才能解决。我尝试过使用pip3,没有变化,也使用了pip2。我目前使用的是python3.6.4和django1.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看看它是否解决了我的问题,因为日志提供的链接不再工作。谢谢你的回复,下载完成后我会更新


Tags: installpippybuildcreatingliblocalcode
2条回答

有效解决方案!在

转到https://visualstudio.microsoft.com/downloads/ 向下滚动一个页面并下载Visual Studio 2017社区。在

通过以下链接下载微软Visual C++ 14所需的组件,该链接提供下载时要选择的组件。在

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

希望它对我有用!在

来自包documentation

If you’re installing from source and are using Debian or a Debian derivative (e.g. Ubuntu) make sure build-essential, python-dev and libffi-dev are installed.

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

编辑


窗口:

您的错误清楚地表明您需要安装微软Visual C++ 14

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

相关问题 更多 >

    热门问题