对于ImportError:没有名为请求的模块感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解在请求中没有包含名为user的参数时,并且为您提供关于ImportError:没有名为PIL的模
对于ImportError:没有名为请求的模块感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解在请求中没有包含名为user的参数时,并且为您提供关于ImportError:没有名为 PIL 的模块、ImportError:没有名为extern的模块、ImportError:没有名为flask的模块、ImportError:没有名为gdal的模块的宝贵知识。
本文目录一览:- ImportError:没有名为请求的模块(在请求中没有包含名为user的参数时)
- ImportError:没有名为 PIL 的模块
- ImportError:没有名为extern的模块
- ImportError:没有名为flask的模块
- ImportError:没有名为gdal的模块
ImportError:没有名为请求的模块(在请求中没有包含名为user的参数时)
我正在尝试在机器上安装python SpeechRecognition
。当我尝试将软件包安装为时pip installSpeechRecognition
。我收到以下错误。
import json, urllib.requestImportError: No module named request
然后我按pip install requests
我的方式提出并安装了请求Requirement alreadysatisfied
。但是仍然无法安装SpeechRecognition
。请让我知道我在做什么错误。在此先感谢
答案1
小编典典该SpeechRecognition
库需要Python
3.3或更高版本:
要求
[…]
第一个软件要求是Python 3.3或更高版本。使用该库是必需的。
和从Trove分类器:
编程语言:: Python
编程语言:: Python :: 3
编程语言:: Python :: 3.3
编程语言:: Python :: 3.4
该urllib.request
模块是Python
3标准库的一部分;在Python 2中,您将urllib2
在这里使用。
ImportError:没有名为 PIL 的模块
我在 shell 中使用这个命令来安装 PIL:
easy_install PIL
然后我运行python
并输入:import PIL
。但我得到这个错误:
Traceback (most recent call last): File "<console>", line 1, in <module>ImportError: No module named PIL
我从来没有遇到过这样的问题,你怎么看?
答案1
小编典典在 PIL 的某些安装中,您必须执行
import Image
而不是import PIL
(实际上 PIL 并不总是以这种方式导入)。由于import Image
对您有用,这意味着您实际上已经安装了 PIL。
为库和 Python 模块使用不同的名称是不寻常的,但这是为(某些版本的)PIL 选择的名称。
您可以从官方教程中获得有关如何使用该模块的更多信息。
PS :事实上,在 某些 安装上,import PIL
确实 有效,这增加了混乱。正如@JanneKarila
发现的,文档中的一个示例以及 MacPorts PIL
包(1.1.7)的一些更新版本也证实了这一点。
ImportError:没有名为extern的模块
尝试使用pip安装任何软件包时出现此错误。我有两个pip实例,一个使用Python 2.7,另一个使用Python 3。
Could not import setuptools which is required to install from a source distribution.Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/pip/req/req_install.py", line 375, in setup_py import setuptools # noqa File "/usr/local/lib/python2.7/dist-packages/setuptools/__init__.py", line 11, in <module> from setuptools.extern.six.moves import filterfalse, map File "/usr/local/lib/python2.7/dist-packages/setuptools/extern/__init__.py", line 1, in <module> from pkg_resources.extern import VendorImporterImportError: No module named extern
即使当我尝试安装“外部”模块时,也会出现此错误。同样在使用Python本身进行安装时,例如python setup.py install
。
提前致谢。
答案1
小编典典sudo apt-get purge python-pkg-resourcessudo apt-get -f install
这里实际上是删除并清除了软件包(所有配置文件也被删除了)。
-f:尝试更正依赖关系破裂的系统。
sudo pip install packagename
#sourcehere
ImportError:没有名为flask的模块
我安装了virtualenv,将其激活并安装了flask。因此,我有三个文件夹:Include,Scripts和Lib。最后一个文件夹包含site-packages文件夹,其中包含flask文件夹。
如果我将我的app.py(简单的Hello World应用程序)放在“ site-packages”文件夹中,则不会出现此错误。但是如果从这三个文件夹中取出,但是在我的flask_environment内部,则会收到此错误。
这里出问题了吗?
错误:
Traceback (most recent call last): File "C:\Flask\flask_env\app.py", line 3, in <module> from flask import FlaskImportError: No module named flask
答案1
小编典典在运行python文件之前,请确保你已激活虚拟环境。
. venv/bin/activate
ImportError:没有名为gdal的模块
当我尝试从命令行使用“ .py”功能时,我的GDAL表现出奇怪的行为:
1. 例如,当我运行时gdalinfo --version
,我得到标准响应:
GDAL 1.11.3,released 2015/09/16
2. 同样,当我跑步时gdalwarp
,我得到标准的响应,向我显示标志和所有内容。
3.问题: 但是,例如,当我使用扩展名为.py的gdal函数运行时gdal_polygonize.py
,会得到以下信息:
Traceback <most recent call last>:
File "C:\OSGeoW64\bin\gdal_polygonize.py",line 36,in <module>
import gdal,ogr,osr
ImportError: No module named gdal
我检查了Path变量,重新安装了python和gdal,但没有任何效果。当我gdal_polygonize.py
从QGIS运行该功能时,它就可以工作。我只是不能从命令行使用它。
我们今天的关于ImportError:没有名为请求的模块和在请求中没有包含名为user的参数时的分享已经告一段落,感谢您的关注,如果您想了解更多关于ImportError:没有名为 PIL 的模块、ImportError:没有名为extern的模块、ImportError:没有名为flask的模块、ImportError:没有名为gdal的模块的相关信息,请在本站查询。
本文标签: