2024-06-08 14:00:58 发布
网友
由于管理员权限,我无法在计算机上安装Python,但我确实成功地下载/打开了可移植Python。我在Windows 7 64位计算机上。如何才能使用以前的外部库,如Numpy或Gmpy?
执行以下操作:
easy_install C:\temp\numpy-MKL-1.8.0.win32-py2.7.exe
测试安装是否成功:
>>> import numpy >>> print numpy.__version__ 1.8.0
简易安装正在尝试从源安装。gmpy和gmpy2是C扩展,需要一个兼容的C编译器和其他库(GMP;以及gmpy2的MPFR和MPC)。在Windows上,从源代码安装通常很困难。安装程序包括扩展的预编译版本。
一个选项是从安装程序中提取编译后的二进制文件。7-Zip能够打开安装程序文件,并且可以提取二进制文件。在标准的Python安装中,提取的二进制文件只需要放在site packages目录中。如果需要,可以在另一个系统上执行提取并复制文件。
还可以使用zipfile模块提取编译的扩展名。这是一个例子。您需要修改确切的文件位置以反映您的系统。
>>> import zipfile >>> f=zipfile.ZipFile('gmpy2-2.0.0.win-amd64-py3.3.exe','r') >>> f.namelist() ['PLATLIB/gmpy2-2.0.0-py3.3.egg-info', 'PLATLIB/gmpy2.pyd'] >>> f.extract('PLATLIB/gmpy2.pyd') 'C:\\Python33\\PLATLIB\\gmpy2.pyd'
请参考https://groups.google.com/forum/?fromgroups#!topic/portablepython/BVQOHFNXilU
根据这一点,对于大多数软件包,您应该能够轻松地安装到可移植的Python根文件夹中,然后在Python脚本中正常导入它。
执行以下操作:
easy_install C:\temp\numpy-MKL-1.8.0.win32-py2.7.exe
(更改安装程序名称的exe文件名)。测试安装是否成功:
简易安装正在尝试从源安装。gmpy和gmpy2是C扩展,需要一个兼容的C编译器和其他库(GMP;以及gmpy2的MPFR和MPC)。在Windows上,从源代码安装通常很困难。安装程序包括扩展的预编译版本。
一个选项是从安装程序中提取编译后的二进制文件。7-Zip能够打开安装程序文件,并且可以提取二进制文件。在标准的Python安装中,提取的二进制文件只需要放在site packages目录中。如果需要,可以在另一个系统上执行提取并复制文件。
还可以使用zipfile模块提取编译的扩展名。这是一个例子。您需要修改确切的文件位置以反映您的系统。
请参考https://groups.google.com/forum/?fromgroups#!topic/portablepython/BVQOHFNXilU
根据这一点,对于大多数软件包,您应该能够轻松地安装到可移植的Python根文件夹中,然后在Python脚本中正常导入它。
相关问题 更多 >
编程相关推荐