ModuleNotFoundError:没有名为“cherrypy”的模块

2024-09-30 04:37:05 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

pip3.6 install tar_file

当我确认所有的东西都安装好后,我没有收到任何错误(第一个错误是cherrypy):

^{pr2}$

pip版本:

 pip3.6 --version
 pip 9.0.1 from /usr/lib/python3.6/site-packages (python 3.6)

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

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

你知道我还能查什么吗?在


Tags: 模块installpip文件py命令web错误
1条回答
网友
1楼 · 发布于 2024-09-30 04:37:05

请尝试以下操作以了解python安装程序python3.6使用的是什么:

(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'

现在您可能得到了另一条路径,而不是pip使用的路径/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

相关问题 更多 >

    热门问题