anaconda安装及后续问题集合(持续更新中)

1.安装包,提示需要更新anaconda

anaconda版本过低,但是不能在终端直接更新,建议官网下载最新版的anaconda(这两天安装了n多版本的anaconda,总是有奇奇怪怪的问题,最新版本就目前的使用情况来看较为稳定)

.condarc镜像配置内容

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: false

#这句对应虚拟环境文件存储路径,按需修改
envs_dirs:
  - F:\software\anaconda\envs

#生成.condarc文件
conda config --set show_channel_urls yes
#清除索引缓存,保证源为自定义的镜像源
conda clean -i

conda config --set show_channel_urls yes

2. import cdsapi显示 “no module named cdsapi”

(1)网上搜到的集合,但是没用

#重装更新cdsapi
pip uninstall cdsapi
pip install cdsapi 
pip install --upgrade cdsapi 

#查询
pip list | grep cdsapi

#确保cdsapi路径和python解释器路径相同
import sys
print(sys.executable)

(2)更新环境变量
参考
在anaconda终端查询当前虚拟环境的路径

import sys
print(sys.executable)

在这里插入图片描述

在环境变量的用户变量中插入虚拟环境和对应安装包路径,两个路径用‘;’间隔开,新增的用户变量路径命名为

PYTHONPATH

3.Missing/incomplete configuration file: C:\Users\lenovo/.cdsapirc

可能是之前建立的.cdsapirc文件有问题
跳转到cdsapi,直接复制黑框中的信息,在指定路径下新建txt文本,粘贴信息,点击另存为,保存类型选择“所有文件”,命名为“.cdsapirc.”
在这里插入图片描述

4.安装包,显示在当前channels中找不到

参考

#常用安装命令
conda install package_name

#在channels找不到包时尝试
anaconda search -t conda package_name 
#显示可用相关包,选择满足条件的下载
anaconda show Packages_name
#根据提示安装
conda install --channel https://conda.anaconda.org/DavidMertz Packages_name

conda install -c conda-forge package_name

#安装包失败,删除缓存包
conda clean --packages --tarballs

4.1安装指定版本包

#升级
pip install --upgrade package_name
#查询当前版本
conda list package_name
#查询历史版本
conda search package_name
#安装指定版本
pip install package_name==版本号
#查询指定版本包需要的环境
conda info package_name==版本号

#升级包 
pip install --upgrade package_name

5.更改jupyter notebook 默认路径&浏览器&快捷方式

5.1 更改默认路径

参考

#终端显示jn配置文件路径,根据显示路径打开jupyter_notebook_config.py文件
jupyter notebook --generate-config

在文件中所搜 #c.NotebookApp.notebook_dir = ‘’,去掉‘#’, 添加新的路径(如果重启发现路径还是没有变化,可以尝试将新路径‘\’替换为’/'),保存配置文件
找到“Jupyte Notebook”快捷图标,右击 – 属性 – 目标,去掉后面的 “%USERPROFILE%/”
删除后

5.2 更改默认浏览器

配置文件中搜索“c.NotebookApp.browser”
修改为

import webbrowser
webbrowser.register("chrome",None,webbrowser.GenericBrowser(r"C:\Users\DUT-LWF\AppData\Local\Google\Chrome\Application\chrome.exe"))
c.NotebookApp.browser = 'chrome'

5.3 生成快捷方式,优化图标

参考

(1)虚拟环境快捷方式
进入虚拟环境路径,找到 F:\software\anaconda\envs\basef\Scripts\jupyter-notebook.exe
右键–发送到–桌面快捷方式
(2)修改图标
进入网站保存logo(https://www.theclickreader.com/wp-content/uploads/2020/08/1200px-Jupyter_logo.svg-259x300.png)
转为.ico图标(https://www.bitbug.net/)
右键桌面的快捷方式–属性–快捷方式–更改图标

6.虚拟环境创建与删除

参考

#查询当前环境
conda env list
#查询python版本
conda info
#创建虚拟环境
conda create -n your_env_name python=查询版本号
#删除虚拟环境
conda env remove --name your_env_name
#激活
conda activate your_env_name
#退出
conda deactivate

#安装包到指定环境
conda install -n env_name package_name

6.1 切换虚拟环境

参考链接(https://blog.csdn.net/u014264373/article/details/119390267)
使用 nb_conda_kernels 添加所有环境

#进入虚拟环境
conda activate zidingyi_env   
conda install ipykernel
conda deactivate

#基础环境
conda activate base     
conda install nb_conda_kernels
jupyter notebook

在这里插入图片描述

7.fiona安装

---> 86 from fiona._env import (
     87     calc_gdal_version_num,
     88     get_gdal_release_name,
     89     get_gdal_version_num,
     90     get_gdal_version_tuple,
     91 )
     92 from fiona._env import driver_count
     93 from fiona._show_versions import show_versions

ImportError: DLL load failed while importing _env: 找不到指定的程序。

首先是安装顺序,gdal和fiona相互依赖,但不同版本包有冲突,需要通过.whl文件按照指定版本,先下载gdal,后下载fiona。具体版本要求参考(https://blog.csdn.net/niuniu41783/article/details/113525216)
cmd下载gdal的.whl文件时,出现错误,提示需要pyproject.toml-based projects,具体参考(https://www.bbsmax.com/A/1O5EqLEr57/)解决了问题。但是没跟完教程,pipx下载了poetry,初始化后就停了,后续的操作没看懂(挠头)
依次安装完shapely,gdal,fiona后,下载geopandas

.whl文件安装过程

https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal
(参考 https://zhuanlan.zhihu.com/p/624374119)

#查看兼容的.whl版本
pip debug --verbose

#进入下载.whl文件夹路径,cmd运行
python -m pip install pocketsphinx-0.1.15-cp39-cp39-win_amd64.whl

#或者要安装到虚拟环境中,直接anaconda prompt进入虚拟环境,cd进入.whl所在路径
pip install Fiona-1.8.21-cp310-cp310-win_amd64.whl

setuptools安装

创建虚拟环境时总是失败,提示缺少setuptools中的cli.exe和gui.exe。
重装了几次setuptools,发现官网下载安装包使用cmd安装成功了(直接anaconda prompt安装提示错误奇奇怪怪懒得看了),之后再创建虚拟环境时没有提醒上述错误。
https://pypi.org/search/?q=setuptools(官网安装包,下载压缩包版本到python路径)

#先卸载
pip uninstall setuptools

#cmd 进入setuptools路径
python setup.py install 

#如果后续安装包setuptools还出现问题,强制更新conda,具体问题如下
conda update --force conda

安装包setuptools具体问题

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值