Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 pip安装模拟可以工作,但导入模拟不能_Python 2.7_Unit Testing_Pip_Python Import_Importerror - Fatal编程技术网

Python 2.7 pip安装模拟可以工作,但导入模拟不能

Python 2.7 pip安装模拟可以工作,但导入模拟不能,python-2.7,unit-testing,pip,python-import,importerror,Python 2.7,Unit Testing,Pip,Python Import,Importerror,Python 2.7.9(客户端要求),Windows 10 “pip安装模拟”说它成功了 但别开玩笑 其他模块安装和运行良好(例如覆盖率),因此我确信我的路径设置正确 mock是否未在2.7.9上安装/运行?无法找到此模块的要求 >pip list coverage (5.3) pip (1.5.6) setuptools (7.0) UNKNOWN (4.0.2) >pip install mock Downloading/unpacking mock Running se

Python 2.7.9(客户端要求),Windows 10

“pip安装模拟”说它成功了

但别开玩笑

其他模块安装和运行良好(例如覆盖率),因此我确信我的路径设置正确

mock是否未在2.7.9上安装/运行?无法找到此模块的要求

>pip list
coverage (5.3)
pip (1.5.6)
setuptools (7.0)
UNKNOWN (4.0.2)

>pip install mock
Downloading/unpacking mock
  Running setup.py (path:c:\users\user\appdata\local\temp\pip_build_user\mock\setup.py) egg_info for package mock

Installing collected packages: mock
  Running setup.py install for mock

Successfully installed mock
Cleaning up...

>pip list
coverage (5.3)
pip (1.5.6)
setuptools (7.0)
UNKNOWN (4.0.2)

>python
Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import mock
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named mock
>pip列表
覆盖率(5.3)
pip(1.5.6)
设置工具(7.0)
未知(4.0.2)
>pip安装模拟
下载/解包模拟
运行setup.py(路径:c:\users\user\appdata\local\temp\pip\u build\u user\mock\setup.py)包mock的egg\u信息
安装收集的包:mock
正在运行模拟的setup.py安装
已成功安装mock
清理。。。
>pip列表
覆盖率(5.3)
pip(1.5.6)
设置工具(7.0)
未知(4.0.2)
>蟒蛇
win32上的Python 2.7.9(默认,2014年12月10日,12:24:55)[MSC v.1500 32位(英特尔)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入模拟
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为mock的模块

谢谢

您使用的是一个非常旧的pip/setuptools版本,它不理解mock的轮子,或者
python\u需要
或打包元数据

我建议至少将pip升级到9.0.3版(其中引入了
python\u requires

我建议将setuptools升级到至少30.3版(其中引入了声明性元数据(
setup.cfg