目录
报错信息汇总
- PackagesNotFoundError: The following packages are not available from current channels:
- ERROR conda.auxlib.logz:stringify(171): Expecting value: line 1 column 1 (char 0)
- conda install error: json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 58 (char 57)
- 总结一下,大概就是要么是拉库的源里没有Web3,要么就是网络的问题导致拉取不到,报错了
解决思路
1. 添加新的可用的源
1.1 可用的Anaconda源
- https://mirrors.aliyun.com/anaconda/pkgs/main/
- https://mirrors.aliyun.com/anaconda/pkgs/free/
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
1.2 使用pycharm界面添加源
1.3 直接修改配置文件
通过everything搜索文件名 .condarc,打开直接修改
1.4 通过conda命令修改
- 查看所有源命令
conda config --show-sources
- 添加源命令
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
1.5 新增源后,再用pycharm尝试安装Web3
1.5.1 安装方法1
1.5.2 安装方法2
在requirements.txt里配置包名和版本名,通过pycharm自动安装
1.5.3 安装方法3
通过conda命令安装 conda install web3
2. 最终解决方法,添加社区版
2.1 方法1
- 按照conda命令安装后,给出的更详细的说明,去annaconda网站搜索
- 打开网站 https://anaconda.org/
- 输入web3进行搜索
拉到最下面
2.2 方法2
提前使用命令添加:conda config --append channels conda-forge
再通过命令搜索:conda search web3
再再通过命令安装:conda install web3
enjoy!!!
参考
- https://blog.csdn.net/weixin_45552562/article/details/109668589
- https://blog.csdn.net/zhayushui/article/details/80433768