import pymongo exceptions.ImportError: No module named pymongo

最近用Scrapy写爬虫,将爬取的数据存入Mongodb中,使用的是pymongo这个库,但是运行的时候报错如标题所示

搜了好多网站包括stackoverflow都没有解决,后来发现自己用的是虚拟环境下的python,于是切换到虚拟环境目录并激活然后在运行就正常了.

时间: 2024-12-28 17:38:19

import pymongo exceptions.ImportError: No module named pymongo的相关文章

ImportError: No module named 'pymongo'

UBUNTU16.04,以python2.7创建了环境py2scrapy, pip install pymongo, import pymongo 在爬虫中出现错误:ImportError: No module named 'pymongo' how do you find where pip install packages ? Run following command : pip show pymongo Name: pymongo Version: 3.6.0 Summary: Pyth

关于python3.X 报"import urllib.request ImportError: No module named request"错误,解决办法

#encoding:UTF-8 import urllib.request url = "http://www.baidu.com" data = urllib.request.urlopen(url).read() data = data.decode('UTF-8') print(data) 报错:import urllib.request ImportError: No module named request 解决办法: #encoding:UTF-8 import urlli

from setuptools import setup, find_packages ImportError: No module named set

1 wget http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py 2 ile "/usr/local/lib/python2.7/sqlite3/__init__.py", line 24, in <module>from dbapi2 import *File "/usr/local/lib/python2.7/sqlite3/dbapi2.py", line 27, in

无法import的原因(ImportError: No module named *****)

python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包.只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用. 如果想使用非当前模块中的代码,需要使用Import,这个大家都知道. 如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比如在a.py中使用b.py: import b 但是如果要import一个不同目录的文件(例如b.py)该怎么做呢? 首先需要使用sys.path.

ImportError: No module named setuptools

报错: [[email protected] rpy2-2.8.5]# python setup.py install Traceback (most recent call last): File "setup.py", line 7, in <module> from setuptools import setup, Extension ImportError: No module named setuptools 解决办法,下载 [[email protected]

Linux – ImportError: No module named M2Crypto.EVP解

Unhandled exception in thread started by <function _loop at 0x7f772b117410> Traceback (most recent call last): File "/home/shadowsocks-manyuser/shadowsocks/server_pool.py", line 68, in _loop loop.run() File "/home/shadowsocks-manyuser

scrapy调试时出现 ImportError: No module named win32api

windows下利用scrapy(python2.7)写爬虫,运行 scrapy crawl dmoz 命令时提示:exceptions.ImportError: No module named win32api 插个话题,这里还需要注意的是你需要到你所创建的爬虫项目目录下运行以上命令,比如你创建了 scrapy startproject tutorial 项目,你需要到tutorial目录下运行以上命令. 另外一点就是需要注意一下爬虫的名字 如:dmoz,它是和以下这个名字对应的 解决办法:安

pip install 后 importError no module named &quot;*&quot;

问题还原: 在ubuntu系统下, 使用 pip install youname后, 在命令行中,打开python,使用 import youname 出现 importError no module named "youname" 问题排查: 使用pip list 发现里面有 youname ----------说明成功安装了 然后,查看python的路径,发现python的路径中,有一个是系统的python2.7,一个是anoconda的python2.7 再次在命令行中打开pyt

ImportError: No module named psutil的解决

系统版本: cat /etc/redhat-release CentOS release 6.9 (Final) 跑python脚本的时候报错ImportError: No module named psutil,于是想要用pip来安装,但是发现pip也没装: #  pip install psutil -bash: pip: command not found 先来安装pip吧: wget "https://pypi.python.org/packages/source/p/pip/pip-1