【python为什么要装32位的】教程文章相关的互联网学习教程文章

python – 从“无符号”字节流中读取32位有符号值【代码】

我想从一个文件中提取数据,该文件信息以big-endian存储,并且总是无符号的.从unsigned int到int的“强制转换”如何影响实际的十进制值?我是否纠正了最左边的位决定该值是正还是负? 我想用python解析该文件格式,并且读取和无符号值很容易:def toU32(bits):return ord(bits[0]) << 24 | ord(bits[1]) << 16 | ord(bits[2]) << 8 | ord(bits[3])但相应的toS32功能会如何? 感谢有关struct-module的信息.但我仍然对我的实际问题的解...

在OS X Lion上强制Python为32位【代码】

我正在尝试在Mac OS 10.7.5上使用Python中的CPLEX. CPLEX似乎只支持32位python.我在python shell中使用它来检查它是否是32位:import sys,platform; print platform.architecture()[0], sys.maxsize > 2**32我按照man 1 python的建议尝试了这两个命令,但似乎都没有强制32位:export VERSIONER_PYTHON_PREFER_32_BIT=yes defaults write com.apple.versioner.python Prefer-32-Bit -bool yes似乎唯一有用的是:arch -i386 python但是...

python – ImportError:在windows7 32位中运行pip –version命令时无法导入名称main【代码】

我安装了最新的python(2.7.9)捆绑了pip和setuptools for windows 32-bit.我已经尝试重新安装pip,但问题仍然存在. 这是在Administrator cmd中运行pip –version后的错误:Traceback (most recent call last):File "D:\Python\lib\runpy.py", line 162, in _run_module_as_main"__main__", fname, loader, pkg_name)File "D:\Python\lib\runpy.py", line 72, in _run_code exec code in run_globalsFile "D:\Python\Scripts\pip.exe\...

如何在64位CentOS 6上编译和运行32位Python?【代码】

我需要在64位CentOS中运行32位Python. 背景 我有一个PCI-GPIB接口卡.它的驱动程序来自National Instruments.它在驱动程序页面中说:NI-488.2 version 2.9 supports 64-bit kernels. The driver may currently be used only from 32-bit applications.使用Python的驱动程序 我使用PyVISA包装器来使用驱动程序,如下所示:import visa但是,我收到以下错误:OSError: /usr/local/vxipnp/linux/bin/libvisa.so.7: wrong ELF class: ELFC...

python – Pyinstaller Keyring Windows 32位【代码】

我有以下python测试代码:import keyring print(keyring.get_keyring()) keyring.set_password("a","b","c") print(keyring.get_password("a","b"))如果我使用32位python或64位python运行此代码,我将获得以下输出(如预期的那样):<keyring.backends.Windows.WinVaultKeyring object at 0x00000187B7DD6358> c我的目的是构建两个独立的可执行文件(32位和64位):为了实现我使用pyinstaller和以下命令(test.py是包含上面显示的python代...

python – 如何在64位Linux中构建32位pypy JIT?

Pypy的JIT将在64位Linux上进行编译,因为它增加了64位支持,但是如果我想编译32位版本呢?我应该如何在该机器上交叉编译32位JITting pypy?解决方法:您可以尝试在chroot中编译它.

python – 返回结构时带有ctypes的Segfault – 32位linux【代码】

所以我在32位Linux机器上从ctypes获得了一个段错误,我无法在64位darwin或linux上重现. 这是C:typedef struct {void *ptr;} doodle;doodle C_intpointerfunction(int *a) {*a = 41;doodle foo;foo.ptr = a;return foo; }编译时使用:gcc -c intpointerlibrary.c gcc -shared intpointerlibrary.o -o libintpointerlib.so这是Python:import numpy as N from ctypes import *_libintpointer = N.ctypeslib.load_library('libintpoin...