解决:pycharm通过Anaconda3无法安装Web3

目录

  • 报错信息汇总
  • 解决思路
    • 1. 添加新的可用的源
      • 1.1 可用的Anaconda源
      • 1.2 使用pycharm界面添加源
      • 1.3 直接修改配置文件
      • 1.4 通过conda命令修改
      • 1.5 新增源后,再用pycharm尝试安装Web3
        • 1.5.1 安装方法1
        • 1.5.2 安装方法2
        • 1.5.3 安装方法3
    • 2. 最终解决方法,添加社区版
      • 2.1 方法1
      • 2.2 方法2

报错信息汇总

  • 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界面添加源

解决:pycharm通过Anaconda3无法安装Web3_第1张图片
解决:pycharm通过Anaconda3无法安装Web3_第2张图片

1.3 直接修改配置文件

通过everything搜索文件名 .condarc,打开直接修改
解决:pycharm通过Anaconda3无法安装Web3_第3张图片

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

解决:pycharm通过Anaconda3无法安装Web3_第4张图片

1.5.2 安装方法2

解决:pycharm通过Anaconda3无法安装Web3_第5张图片
requirements.txt里配置包名和版本名,通过pycharm自动安装

1.5.3 安装方法3

通过conda命令安装 conda install web3

2. 最终解决方法,添加社区版

2.1 方法1

  • 按照conda命令安装后,给出的更详细的说明,去annaconda网站搜索
  • 打开网站 https://anaconda.org/
  • 输入web3进行搜索 解决:pycharm通过Anaconda3无法安装Web3_第6张图片
    拉到最下面
    解决:pycharm通过Anaconda3无法安装Web3_第7张图片

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

你可能感兴趣的:(python,pycharm,web3,python)