Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.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 即使可以通过pip列表看到包,也找不到它_Python_Python 3.x_Pip - Fatal编程技术网

Python 即使可以通过pip列表看到包,也找不到它

Python 即使可以通过pip列表看到包,也找不到它,python,python-3.x,pip,Python,Python 3.x,Pip,如果在我的virtualenv中执行pip列表,我会看到安装了ibm cos sdk(ibm_boto3) 但是,当我运行应用程序时,会出现以下错误: (venv36)Pauls-MBP-3:sdk python config test me$nosets——进程超时=1200 E ====================================================================== 错误:失败:ModuleNotFoundError(没有名为“ibm\u

如果在我的virtualenv中执行
pip列表
,我会看到安装了ibm cos sdk(ibm_boto3)

但是,当我运行应用程序时,会出现以下错误:

(venv36)Pauls-MBP-3:sdk python config test me$nosets——进程超时=1200
E
======================================================================
错误:失败:ModuleNotFoundError(没有名为“ibm\u boto3”的模块)
----------------------------------------------------------------------
回溯(最近一次呼叫最后一次):
runTest中的第39行文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/nose/failure.py”
使用回溯(self.tb)提高self.exc值
loadTestsFromName中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/nose/loader.py”,第418行
addr.filename,addr.module)
文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/nose/importer.py”,第47行,在importFromPath中
返回self.importFromDir(目录路径,fqname)
importFromDir中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/nose/importer.py”,第94行
mod=加载模块(部件名称、fh、文件名、描述)
load_模块中的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/imp.py”,第234行
返回加载源(名称、文件名、文件)
文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/imp.py”,第172行,在load_source中
模块=_负载(规格)
文件“”,第675行,正在加载
文件“”,第655行,已加载
exec_模块中第678行的文件“”
文件“”,第205行,在调用中删除了帧
文件“/Users/me/git/sdk python config test/cos\u config\u test/test\u config\u sdk.py”,第3行,在
导入ibm_boto3
ModuleNotFoundError:没有名为“ibm_boto3”的模块
----------------------------------------------------------------------
在0.007s内运行1次测试
失败(错误=1)
这是什么原因

$ nosetests --process-timeout=1200

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/nose/failure.py", line 39, in runTest
您不运行应用程序-您运行的是
nosetests
。在这里,我们看到您从全局
站点包运行它
,因此它使用全局Python,而不是虚拟环境中的Python。全局Python找不到您的模块,因为它安装在虚拟环境中

在同一虚拟环境中安装
nose
,以便从virtualenv使用Python运行它