【问题标题】:gsutil version -l lists 'compiled crcmod: False'gsutil version -l 列出“已编译的 crcmod:False”
【发布时间】:2016-05-03 10:04:36
【问题描述】:

当我从 Google 云 SDK 命令提示符运行:gsutil version -l 在我的 Win'2008R2 中时,我得到:

checksum: 784a06805a228e6aa7d244e3477ccdca (OK)
boto version: 2.38.0
python version: 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)]
OS: Windows 2008ServerR2
multiprocessing available: False
using cloud sdk: True
config path: C:\Users\Administrator\AppData\Roaming\gcloud\legacy_credentials\user@mail1.net\.boto
gsutil path: C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\gsutil\gsutil
**compiled crcmod: False**
installed via package manager: False
editable install: False

我已经按照gsutil help crcmod 中的说明安装了 Python 2.7(x86 msi 文件)的编译版本,来自:

https://pypi.python.org/pypi/crcmod/1.7 
crcmod-1.7.win32-py2.7.msi (md5)
MS Windows MSI installer    2.7     2010-07-20  128KB

那个版本的python自动安装在<python_dir>\files\Lib\site-packages\crcmod\,所以我把crcmod文件夹复制到推荐路径:<python_dir>\Lib\site-packages\crcmod\

我还添加了:parallel_composite_upload_threshold = 150M 到我的.boto

它仍然显示**compiled crcmod: False**

crcmod 安装信息文件说要运行python setup.py install,但我不知道为什么它应该已经编译?我安装的crcmod 版本甚至没有这个文件,所以我认为我不需要编译它。

我也运行了python test.py,它返回:

C:\python27_x86\files\Lib\site-packages\crcmod>python test.py
**Using extension: False**

.........
----------------------------------------------------------------------
Ran 9 tests in 0.328s

OK

我错过了什么?我可以使用gsutil -o 命令将文件上传到我的存储桶,但如果显示为“假”,我不确定我是否获得了最大性能。

【问题讨论】:

    标签: cloud google-compute-engine gsutil


    【解决方案1】:

    解决了我自己的问题。傻我。我以为我已经安装了 Python 2.7 x86 但它是 x64 版本。安装 Python 2.7 x86 并重新安装适用于 windows 的 crcmod 后,现在显示:compiled crcmod: True

    【讨论】:

      猜你喜欢
      • 2016-03-20
      • 1970-01-01
      • 1970-01-01
      • 2020-02-25
      • 2014-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-27
      相关资源
      最近更新 更多