pip是一个替代品easy_install.但是我应该在Windows上安装pip使用easy_install吗?有没有更好的办法?
Python有一个包/模块管理系统,类似于Ruby有rubygems的地方gem install packagename吗?
在安装Python模块时,我只看到对它的引用python setup.py install,但这需要您首先找到该包.
我已经阅读了所有其他谷歌来源和SO线程,没有任何工作.
Python 2.7.3 32bit安装上Windows 7 64bit.下载,解压缩,然后尝试安装PyCrypto结果"Unable to find vcvarsall.bat".
所以我安装MinGW并在安装行上将其作为首选编译器.但后来我得到了错误"RuntimeError: chmod error".
我怎么在世界上绕过这个?我尝试过使用pip,它给出了相同的结果.我找到了一个预先构建的PyCrypto 2.3二进制文件并安装了它,但它在系统上找不到(不工作).
有任何想法吗?
Virtualenv非常棒:它让我可以保留许多不同的Python安装,这样不同项目的依赖关系就不会全部集中在一起.
但是,如果我想在Windows上安装一个打包为.exe安装程序的软件包,我如何指导它安装到virtualenv?例如,我有pycuda-0.94rc.win32-py2.6.exe.当我运行它时,它会检查注册表,并且只找到一个要安装的Python26,这是我的virtualenv所基于的常见的.
如何指导它安装到virtualenv?
我正在尝试使用mingw(64位)在win 7 64位中使用cython编译python扩展.
我正在使用Python 2.6(Active Python 2.6.6)和足够的distutils.cfg文件(将mingw设置为编译器)
执行时
> C:\Python26\programas\Cython>python setup.py build_ext --inplace
Run Code Online (Sandbox Code Playgroud)
我得到一个错误,说gcc没有-mno-cygwin选项:
> C:\Python26\programas\Cython>python setup.py build_ext --inplace
running build_ext
skipping 'hello2.c' Cython extension (up-to-date)
building 'hello2' extension
C:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python26\include -IC:\Python26\PC -c hello2.c -o build\temp.win-amd64-2.6\Release\hello2.o
gcc: error: unrecognized command line option '-mno-cygwin'
error: command 'gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)
gcc是:
C:\>gcc --version
gcc (GCC) 4.7.0 20110430 (experimental)
Copyright (C) 2011 Free Software Foundation, Inc.
Run Code Online (Sandbox Code Playgroud)
我该怎么办呢?
看起来像Numpy的唯一64位Windows安装程序是Numpy版本1.3.0,它只适用于Python 2.6
http://sourceforge.net/projects/numpy/files/NumPy/
令我感到奇怪的是,我必须回滚到Python 2.6才能在Windows上使用Numpy,这让我觉得我错过了一些东西.
我呢?
我目前正在使用的编程类使用Visual C++ 2008,并且在家工作,我们可以选择获取快速版.我无法在网站上的任何地方找到下载链接,并且Microsoft支持绝对没有帮助.我也考虑过使用Visual C++ 2010,但我听说没有太多机会兼容性.如果有人有关于我可以单独获取Visual Studio 2008 express ISO或C++ 2008 Express下载的信息,请告诉我.
我试图找出用于在我的计算机上编译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上找不到这些信息.
我试图用PyCharm安装numpy但我一直收到这个错误:
错误:需要Microsoft Visual C++ 10.0(无法找到vcvarsall.bat).
有人可以向我解释我必须做些什么来解决这个错误(并尽可能简单和详细)?即时通讯使用python 3.4.2(我知道这已经回答过,但我不明白).
我尝试使用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 ×9
windows ×6
python-2.7 ×3
numpy ×2
pip ×2
c++ ×1
cython ×1
distutils ×1
download ×1
easy-install ×1
ide ×1
installation ×1
mingw ×1
module ×1
pycharm ×1
pycrypto ×1
virtualenv ×1
visual-c++ ×1