2009-12-18 76 views
2

我試圖從網絡共享在Windows 7 網絡共享運行python是T:訪問蟒蛇httplib2的在Windows中的網絡共享7

>t:\python-2.6.1\python 
Python 2.6.1 (r261:67517, Dec 4 2008, 16:51:00) [MSC v.1500 32 bit (Intel)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import httplib2 
httplib2\__init__.py:29: DeprecationWarning: the md5 module is deprecated; use hashlib instead 
import md5 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "T:\python-2.6.1\lib\python2.6\site-packages\httplib2\__init__.py", line 36, in <module> 
import httplib 
File "T:\python-2.6.1\lib\httplib.py", line 77, in <module> 
import mimetools 
File "T:\python-2.6.1\lib\mimetools.py", line 6, in <module> 
import tempfile 
File "T:\python-2.6.1\lib\tempfile.py", line 34, in <module> 
from random import Random as _Random 
File "T:\python-2.6.1\lib\random.py", line 871, in <module> 
_inst = Random() 
File "T:\python-2.6.1\lib\random.py", line 96, in __init__ 
self.seed(x) 
File "T:\python-2.6.1\lib\random.py", line 110, in seed 
a = long(_hexlify(_urandom(16)), 16) 
WindowsError: [Error 127] The specified procedure could not be found 

當我的python-2.6.1複製到我的本地驅動器它工作正常。它也適用於我的Windows XP機器使用相同的網絡共享。

+0

具體的錯誤當然看起來出乎意料,但你可以檢查最新的httplib2是否給你提供同樣的問題?您收到md5棄用警告的事實表明您使用的是舊版本。也許它會幫助(但可能不會)。 – 2009-12-19 00:45:55

回答

1

Peter, 當我從網絡共享複製python-2.6.1到我的本地驅動器,它工作正常。它也適用於我的Windows XP機器使用相同的網絡共享。

+0

好的問題不在於httplib2,而是隨機的。 如果我在提示符處隨機導入,則會引發上述錯誤。 所有工作正常,如果我複製python到我的本地驅動器。 – 2010-01-06 19:14:43