我试图安装Python包dulwich:
pip install dulwich
Run Code Online (Sandbox Code Playgroud)
但我得到一个神秘的错误信息:
error: Unable to find vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)
如果我尝试手动安装包,也会发生同样的情况:
> python setup.py install
running build_ext
building 'dulwich._objects' extension
error: Unable to find vcvarsall.bat
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用.NET Framework 4安装适用于Windows 7的Windows SDK,但是当我打开设置时收到错误:
某些Windows SDK组件需要RTM .NET Framework 4.安装程序检测到.NET Framework 4的预发行版本.如果继续安装,则不会安装这些组件.如果要安装这些组件,请单击"取消",然后从https://go.microsoft.com/fwlink/?LinkID=187668安装.NET Framework 4 ,然后重新运行安装程序.
单击"确定"继续.
当我去安装.NET Framework 4时,会出现一条消息,说我的PC上已经存在.NET Framework 4:
Microsoft .NET Framework 4已经是操作系统的一部分.无需安装.NET Framework 4可再发行组件.更多信息.
计算机上已安装了相同或更高版本的.NET Framework 4.
我不知道该怎么办了.我使用的是Windows 10 Enterprise(x64).
我试图找出用于在我的计算机上编译Python的Visual Studio版本
它说
Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32
Run Code Online (Sandbox Code Playgroud)
我不明白的是这个MSC V.1500名称.这是否意味着它是使用Visual Studio 2005编译的?我在http://python.org上找不到这些信息.
我是Windows 10 PC的软件开发人员.我必须使用Windows SDK 7.1支持使用Visual Studio 2010编写的一些旧软件
在尝试设置开发环境时,我已经成功安装了VS2010,并开始安装Windows SDK 7.1,但是安装程序会给出错误:
某些组件无法安装
某些Windows SDK组件需要RTM .NET Framework 4.安装程序检测到.NET Framework 4的预发行版本.如果继续安装,则不会安装这些组件.如果要安装这些组件,请单击"取消",然后从http://go.microsoft.com/fwlink/?LinkID=187668安装.NET Framework 4 ,然后重新运行安装程序.
但是,Windows 10附带了.NET 4.5,所以据我所知,还有另一个版本检查问题.
这不会让我太担心,但是在尝试安装Visual Studio 2010编译器更新时,这失败了,说道
无法安装,因为找不到Windows sdk 7.1
尝试安装.NET 4失败,因为它检测到更高版本的.NET.
我配置了MinGW和distutils所以现在我可以使用这个命令编译扩展:
setup.py install
Run Code Online (Sandbox Code Playgroud)
将使用MinGW的gcc编译器并安装包.为此,我安装了MinGW并创建了distutils.cfg文件,其中包含以下内容:
[build]
compiler = mingw32
Run Code Online (Sandbox Code Playgroud)
这很酷,但现在我想使用所有的点数好处.有没有办法在pip中使用相同的MinGW的gcc编译器?这样当我运行时:
pip install <package name>
Run Code Online (Sandbox Code Playgroud)
如果需要,pip将使用MinGW的gcc编译器并编译C代码?
目前我收到此错误:Unable to find vcvarsall.bat.似乎pip并不知道我有gcc编译器.如何配置pip使用gcc编译器?
我尝试使用32位安装Scrapy for Python 2.7.8(anaconda 2.1.0)
pip install scrapy
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
Run Code Online (Sandbox Code Playgroud)
我已经按照这些stackover流程问题中找到的解决方案.没有任何效果.
用于Python 2.7的Microsoft Visual C++编译器
在windows7 64bit上运行"pip install numpy"时出现"错误:无法找到vcvarsall.bat"
pip install给出错误:无法找到vcvarsall.bat
如何将easy_install指向vcvarsall.bat?
pip install MySQL-python返回无法找到vcvarsall.bat
这是错误,上面和下面有几行:
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt
-> build\lib.win32-3.4\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
C:\Python34\lib\distutils\dist.py:260: UserWarning: Unknown distribution opt
ion: 'bugtrack_url'
warnings.warn(msg)
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
----------------------------------------
Command "C:\Python34\python.exe -c "import setuptools, tokenize;__file__='C:
\\Users\\San\\AppData\\Local\\Temp\\pip-build-wp6ei6r9\\lxml\\setup.py';exec(com
pile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __f
ile__, …Run Code Online (Sandbox Code Playgroud) 我知道有一个"用于Python 2.7的Microsoft Visual C++编译器",但目前或计划中是否有用于Python 3.4的Microsoft Visual C++编译器或用于Python 3.x的Microsoft Visual C++编译器?如果我不必在整个实验室安装不同版本的visual studio,那将是非常有益的.
python ×6
windows ×6
pip ×3
.net ×2
python-3.x ×2
.net-4.0 ×1
compilation ×1
distutils ×1
installation ×1
mingw ×1
pandas ×1
pycharm ×1
python-2.7 ×1
sdk ×1
setup.py ×1
visual-c++ ×1
windows-10 ×1