Debian 书虫:
我正在尝试调试 cherrypy web 应用程序,因此我的计划是添加一些基于 cherrypy 的日志记录语句并在本地运行该应用程序。但是,当我尝试通过 pip 安装 cherrypy 时,我收到了“此环境由外部管理”错误 - 创建一个虚拟环境。因此,我创建了一个虚拟环境并(我认为成功)在那里安装了 cherrypy,但是当我询问版本号时,我得到了“未找到命令”的信息。详情如下:
使用 python3 -m venv my-virtual-env 创建虚拟环境,使用 . ./my-virtual-env/bin/activate 激活(提示现在显示'(my-virtual-env)') 使用 pip install cherypy 安装 cherrypy(得到'成功安装 cherrypy-18.10.0') 使用 cherrypy --version 检查 cherrypy 版本(得到'未找到命令') 使用 sudo cherrypy --version 检查 cherrypy 版本(得到'未找到命令')
进入 my-virtual-env 并执行 cherrypy --version (出现“未找到命令”)
有人能看到我在这里做错什么吗?
短暂性脑缺血发作,
坦率
该软件包提供了
cherrypy
框架;它主要是开发人员的库,没有脚本。它有一个cherryd
运行 HTTP 服务器的脚本。试试看—选项中cherryd --help
没有。--version
您也可以运行
python -m cherrypy --help
,但它是完全相同的守护进程。运行版本