python安装web.py遇到的问题python setup.py egg_info及解决方法

操作系统:window10

python版本:3.65


1.尝试安装,报错

pip install web.py

ModuleNotFoundError: No module named 'utils'

Command "python setup.py egg_info" failed with error code 1 in C:\Users\Administrator\AppData\Local\Temp\pip-install-j9kbgtqp\web.py\

*提示缺少模块utils

pip install utils

安装之后,再次运行

pip install web.py

ModuleNotFoundError: No module named 'db'

Command "python setup.py egg_info" failed with error code 1 in C:\Users\Administrator\AppData\Local\Temp\pip-install-rjqj7n2r\web.py\

*提示缺少模块db

pip install db

安装成功之后,提示下面的错误,困扰许久

SyntaxError: Missing parentheses in call to 'print'. Did you mean print("var", var)?

Command "python setup.py egg_info" failed with error code 1 in C:\Users\Administrator\AppData\Local\Temp\pip-install-0zd81wui\web.py\

2.无意中发现web.py的官网中

web.py 0.39 is the latest released version of web.py. You can install it by running:

pip install web.py

The above version only supports Python 2. If you looking for Python 3 support, try the experimental version.

pip install web.py==0.40-dev1

意思是如果想要用python3,尝试安装下面这行版本为0.40的。问题解决。可成功安装

3.需要注意的是,安装0.40版本web.py,不需要utils及db模块的前置安装。


安装TensorFlow,如果遇到错误信息提示“python setup.py egg_info did not run successfully”,这通常是由于一些依赖问题、环境配置错误或者其他安装过程中遇到的异常导致的。要解决这个问题,你可以尝试以下几个步骤: 1. 确保你的Python环境满足TensorFlow的最低版本要求。TensorFlow支持的Python版本可以在其官方文档中找到。 2. 使用pip的升级选项来确保pip是最新的,因为旧版本的pip可能会导致安装问题。可以使用以下命令进行升级: ``` pip install --upgrade pip ``` 3. 如果你的系统中安装有多个Python版本,确认你使用的是正确版本的pip。可以使用以下命令来指定版本: ``` python3 -m pip install --upgrade pip ``` 4. 尝试安装TensorFlow使用预构建的二进制包,这些包通常由pip直接管理,并且不需要从源代码编译。例如: ``` pip install tensorflow ``` 如果需要安装GPU支持的版本,使用: ``` pip install tensorflow-gpu ``` 5. 如果以上步骤无法解决问题,可以尝试清理pip的缓存,有缓存中的旧文件可能导致安装问题。可以使用以下命令进行清理: ``` pip cache purge ``` 6. 查看详细的错误信息,错误输出通常会提供有关失败原因的详细信息,这有助于确定问题所在。 7. 检查是否有任何特殊的环境变量设置或系统依赖项缺失,如编译器和库文件等。 8. 如果你使用的是虚拟环境,确保该环境是激活状态,然后再次尝试安装。 9. 如果问题依然存在,可以考虑在TensorFlow的GitHub仓库或Stack Overflow等社区搜索相似问题,或者直接提出一个新的issue。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值