ash*_*gal 34 python windows pip
我正在尝试使用spaCy,pip install spacy但是我收到以下错误..
我安装了VS 2015,我有以下Python安装..
3.5.2 |Anaconda 2.5.0 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)]
我尝试了以下SO解决方案无济于事..
以及其他各种.这不是这个特定库的一个独特问题,但更常见的是我尝试安装需要C在Windows上构建的Python库.
Pur*_*ari 39
您可能需要有cl.exe在你的PATH.
PATH是一个环境变量,它告诉Windows在您给它命名时在哪里可以找到可执行文件.默认情况下,它包含诸如的位置PATH.
首先,如果尚未安装,请从Visual Studio安装程序安装Visual C++生成工具.然后执行以下操作之一:
cl.exe自动设置.将文件夹添加cl.exe到PATH手动中.
您正在寻找的文件夹通常是PATH.说明可以在这个答案中找到.在此之后,您可以使用PATH任何命令提示符.请注意,必须在此之后重新启动命令提示符才能更新其中的命令提示符cl.exe.
小智 16
这是最简单的解决方案.对于那些不知道如何做的人:
安装C++编译器 http://landinghub.visualstudio.com/visual-cpp-build-tools
转到安装文件夹(在我的例子中):C:\ Program Files(x86)\ Microsoft Visual C++ Build Tools
打开Visual C++ 2015 x86 x64交叉构建工具命令提示符
类型: pip install package_name
在我的情况下,我需要从Visual Studio安装更多工具(我使用VS 2017社区和Python 3.6.4).我安装了这些工具(参见此处的安装程序截图):
使用C++进行桌面开发:我包含了所有默认项目和下一个项目:
使用C++进行Linux开发
然后我以管理员权限打开Windows PowerShell(右键单击打开)并移动Visual Studio安装文件夹并找到该路径:
cd [Visual Studio Path]\VC\Auxiliary\Build
Run Code Online (Sandbox Code Playgroud)
然后我执行了这个文件:
.\vcvars32.bat
Run Code Online (Sandbox Code Playgroud)
之后我正常使用pip,例如,我想安装Mayavi:
pip install mayavi
Run Code Online (Sandbox Code Playgroud)
我希望它也有助于某人.
参考这个链接:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#cytoolz
下载适合你的 python 版本的 whl 包(如果你不知道你有什么版本的 python,就和解释器一起吃午饭)
使用 pip 安装包,假设文件在下载文件夹中并且你有 python 3.6 32 位:
python -m pip install C:\Users\%USER%\Downloads\cytoolz?0.9.0.1?cp36?cp36m?win32.whl
这不仅对这个包有效,而且对任何不能在你自己的 Windows 安装下编译的包都有效。
| 归档时间: |
|
| 查看次数: |
88961 次 |
| 最近记录: |