我得到这个导入错误 ,这是这个答案 ,因为指示发生requests
包是过时的。 我更新使用包pip
,但仍然得到了同样的错误。 所以,我想from requests.utils import to_native_string
,这让我吃惊的作品无论是在命令提示符下壳或空闲得很好,但在Spyder的抛出一个错误。 我检查了的版本requests
包:
import requests
print(requests.__version__)
在Spyder的版本号( '1.2.3'
)是从IDLE的版本号或CMD壳确实不同( '2.7.0'
)。 我无法解释为什么会出现这种情况,但是,因为Spyder的指向相同的解释在C:\Python27\python.exe
,如果我检查蟒使用的版本:
import sys
print(sys.version)
我得到同样的结果无处不在: '2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]'
。