无法安装 python 御坂

Can't install python Misaka

我一直在尝试为 python 3.7 安装 Misaka,而且我正在使用 windows 10 pro,但是出现了一个奇怪的错误,因为我已经有了 c++ 14安装 这是我输入后的错误:

pip install misaka

在windows命令行中:

running install
running bdist_egg
running egg_info
writing misaka.egg-info\PKG-INFO
writing dependency_links to misaka.egg-info\dependency_links.txt
writing requirements to misaka.egg-info\requires.txt
writing top-level names to misaka.egg-info\top_level.txt
reading manifest file 'misaka.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.so' found under directory                 
'misaka'
no previously-included directories found matching 'misaka\__pycache__'
no previously-included directories found matching 'docs\_build'
no previously-included directories found matching 'tests\__pycache__'
writing manifest file 'misaka.egg-info\SOURCES.txt'
installing library code to build\bdist.win32\egg
running install_lib
running build_py
creating build\lib.win32-3.6
creating build\lib.win32-3.6\misaka
copying misaka\api.py -> build\lib.win32-3.6\misaka
copying misaka\callbacks.py -> build\lib.win32-3.6\misaka
copying misaka\constants.py -> build\lib.win32-3.6\misaka
copying misaka\utils.py -> build\lib.win32-3.6\misaka
copying misaka\__init__.py -> build\lib.win32-3.6\misaka
running build_ext
generating cffi module 'build\temp.win32-3.6\Release\misaka._hoedown.c'
creating build\temp.win32-3.6
creating build\temp.win32-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

我还尝试使用以下命令从实际文件安装 misakapython setup.exe install 得到同样的错误

我在互联网上找不到任何解决我问题的方法。

我相信您在 64 位 OS 中使用 32 位 Python 参考 lib.win32-3.6

我建议您卸载 32 位 Python 并安装 64 位 python 版本,然后重试。

我可以通过先安装 Anaconda 然后使用以下命令安装 python 的 c++ 编译器来解决我的问题:

conda install libpython m2w64-toolchain -c msys2

我还必须升级我使用版本 10 的 pip 安装程序,我使用以下命令升级了 pip:

python -m pip install --upgrade pip

当我尝试安装 misaka 库时:

pip install misaka

我收到消息说它已经安装了

我为 windows、

找到的唯一有效解决方案

转到错误中提到的Visual Studio download page,下载最新版本的安装程序,运行安装程序,

如果你已经安装了visual studio然后点击修改, 确保 select 所需的软件包,尤其是 'windows 10 sdk',如 image [首次安装需要大约 1.2gb 下载和 4.2gb 磁盘 space]。

然后运行pip install misaka,成功构建包。

如果你的系统中安装了Anaconda发行版,你可以试试运行ning

conda install libpython m2w64-toolchain -c msys2

但它不适用于所有 windows-python 版本 combinations.Any 时间,构建包需要 visual c++。