我的系統是:win7 64 ultimate + python34(64)+ intel 64芯片。
我已經安裝了mingw64,請參閱:如何編譯numpy以安裝在64位平臺上?
C:\Users\pengsir>d:\mingw\bin\gcc -v
Reading specs from d:/mingw/bin/../lib64/gcc/x86_64-w64-mingw32/4.8.2/specs
COLLECT_GCC=d:\mingw\bin\gcc
COLLECT_LTO_WRAPPER=d:/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/4.8.2/lto-wra
pper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-4.8.2/configure --prefix=/opt/windows_64 --with-sysroot=
/opt/windows_64 --libdir=/opt/windows_64/lib64 --mandir=/opt/windows_64/man --in
fodir=/opt/windows_64/info --enable-shared --disable-bootstrap --disable-multili
b --enable-threads=posix --enable-languages=c,c++ --enable-checking=release --wi
th-system-zlib --with-python-dir=/lib64/python2.7/site-packages --disable-libunw
ind-exceptions --enable-__cxa_atexit --enable-libssp --with-gnu-ld --verbose --e
nable-java-home --with-java-home=/opt/windows_64/lib64/jvm/jre --with-jvm-root-d
ir=/opt/windows_64/lib64/jvm --with-jvm-jar-dir=/opt/windows_64/lib64/jvm/jvm-ex
ports --with-arch-directory=amd64 --with-antlr-jar='/home/adrien/projects/win-bu
ilds-1.4/slackware64-current/d/gcc/antlr-*.jar' --disable-java-awt --disable-gtk
test --build=x86_64-slackware-linux --host=x86_64-w64-mingw32 --target=x86_64-w6
4-mingw32
Thread model: posix
gcc version 4.8.2 (GCC)
當我安裝使用以下命令:
d:\Python34\Scripts\pip.exe install numpy
(other message ommitted)
error: Unable to find vcvarsall.bat
如何編譯安裝在python34的numpy的?
我不想安裝vs2013,我喜歡免費軟件,沒有錢支付VS2013,請教我編寫numpy安裝在64位平臺mingw64上。
我的CPU是英特爾64不是amd64,我如何安裝amd64 python軟件包? –
@it_is_a_literature您的實際CPU架構在這裏完全不相關。名字中的「amd」只是一個約定,[可能是由於AMD是第一家發佈(x86-)64位CPU的公司)(http://unix.stackexchange.com/q/53415 )。 「amd64」二進制文件適用於64位Python,而「win32」二進制文件適用於32位Python。 –