首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError:没有名为cherrypy的模块

ModuleNotFoundError:没有名为cherrypy的模块
EN

Stack Overflow用户
提问于 2018-07-08 10:25:20
回答 1查看 7.3K关注 0票数 4

我正试图在我的服务器上安装pgwatch2,在需要安装的许多事情中,它还包括安装几个pythong模块。

我使用python3.6并本地安装了模块(下载了tar文件),并使用下一个命令安装模块:

代码语言:javascript
复制
pip3.6 install tar_file

当我验证所有设备都已安装时,我不会收到任何错误(第一个错误是cherrypy):

代码语言:javascript
复制
[webpy]# pip3.6 install -r requirements.txt 
Requirement already satisfied: cherrypy in /usr/local/lib/python3.6/site-packages (from -r requirements.txt (line 1))
Requirement already satisfied: jinja2 in /usr/local/lib/python3.6/site-packages (from -r requirements.txt (line 2))
Requirement already satisfied: psycopg2 in /usr/local/lib64/python3.6/site-packages (from -r requirements.txt (line 3))
Requirement already satisfied: influxdb in /usr/local/lib/python3.6/site-packages (from -r requirements.txt (line 4))
Requirement already satisfied: decorator in /usr/local/lib/python3.6/site-packages (from -r requirements.txt (line 5))
Requirement already satisfied: six>=1.11.0 in /usr/local/lib/python3.6/site-packages (from cherrypy->-r requirements.txt (line 1))
Requirement already satisfied: cheroot>=6.2.4 in /usr/local/lib/python3.6/site-packages (from cherrypy->-r requirements.txt (line 1))
Requirement already satisfied: portend>=2.1.1 in /usr/local/lib/python3.6/site-packages (from cherrypy->-r requirements.txt (line 1))
Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib64/python3.6/site-packages (from jinja2->-r requirements.txt (line 2))
Requirement already satisfied: python-dateutil>=2.6.0 in /usr/local/lib/python3.6/site-packages (from influxdb->-r requirements.txt (line 4))
Requirement already satisfied: pytz in /usr/local/lib/python3.6/site-packages (from influxdb->-r requirements.txt (line 4))
Requirement already satisfied: requests>=2.17.0 in /usr/local/lib/python3.6/site-packages (from influxdb->-r requirements.txt (line 4))
Requirement already satisfied: backports.functools_lru_cache in /usr/local/lib/python3.6/site-packages (from cheroot>=6.2.4->cherrypy->-r     requirements.txt (line 1))
Requirement already satisfied: more_itertools>=2.6 in /usr/local/lib/python3.6/site-packages (from cheroot>=6.2.4->cherrypy->-r requirements.txt (line 1))
Requirement already satisfied: tempora>=1.8 in /usr/local/lib/python3.6/site-packages (from portend>=2.1.1->cherrypy->-r requirements.txt (line 1))
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python3.6/site-packages (from requests>=2.17.0->influxdb->-r requirements.txt (line 4))
Requirement already satisfied: idna<2.8,>=2.5 in /usr/local/lib/python3.6/site-packages (from requests>=2.17.0->influxdb->-r requirements.txt (line 4))
Requirement already satisfied: urllib3<1.24,>=1.21.1 in /usr/local/lib/python3.6/site-packages (from requests>=2.17.0->influxdb->-r requirements.txt (line 4))
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/site-packages (from requests>=2.17.0->influxdb->-r requirements.txt (line 4))
Requirement already satisfied: jaraco.functools>=1.20 in /usr/local/lib/python3.6/site-packages (from tempora>=1.8->portend>=2.1.1->cherrypy->-r requirements.txt (line 1))

pip版本:

代码语言:javascript
复制
 pip3.6 --version
 pip 9.0.1 from /usr/lib/python3.6/site-packages (python 3.6)

但是,当我作为安装步骤之一运行python脚本时,将得到下一个错误:

代码语言:javascript
复制
[webpy]# python3.6 web.py 
Traceback (most recent call last):
  File "web.py", line 9, in <module>
    import cherrypy
ModuleNotFoundError: No module named 'cherrypy'

知道我还能查些什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-08 10:50:28

尝试下面的方法来了解python安装python3.6使用的是什么:

代码语言:javascript
复制
(base) C:\Users\felix>python
Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'C:\\Users\\felix\\Anaconda3\\python.exe'

现在,您可能得到了另一条路径,而不是使用/usr/lib/python3.6的路径。

有两种选择:

1.运行pip使用的python解释器。

/usr/lib/python3.6 web.py

2.将包安装到由python3.6调用的python安装中。

python3.6 -m pip install -r requirements.txt

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51231036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档