当前位置: 首页 > news >正文

Conda安装与使用中的若干问题记录

Conda安装与使用中的若干问题记录

  • 1.Anaconda 安装失败
    • 1.1.问题复述
    • 1.2.问题解决(安装建议)
  • 2.虚拟环境pip install未安装至本虚拟环境
    • 2.1.问题复述
    • 2.2.问题解决
  • 3.待补充

最近由于工作上的原因,要使用到Conda进行虚拟环境的管理,以前使用Conda时没出现过什么问题,但是现在使用的电脑是公司发的电脑有文档加密、杀毒软件等,对某些软件的使用会有一定的负面影响,现开个帖子简单记录一下本人在使用Conda进行虚拟环境管理的时候遇到的一些问题及解决方案,希望可以帮助到大家。

1.Anaconda 安装失败

1.1.问题复述

在清华源/官网下载好了安装包,安装过程中总是出现以下问题:

  • 安装完成之后,虽然安装成功了,但是安装路径下文件并不完整(完整的情况如下图1)
  • 点击WIndows开始时,不显示Anaconda的相关图标(正常的情况如下图2)
  • 正常添加环境变量后,在cmd中输入conda --version后显示“不是内部或外部命令”(正常情况如下图3)
  • 安装时会有UnicodeDecodeError(如图4)
    图1:成功安装Anaconda后的安装路径文件是完整的
    在这里插入图片描述
    图2:成功安装Anaconda后,Windows“开始”界面,正常显示Anaconda相关目录

在这里插入图片描述
图3:cnd中查询Conda版本的正常情况
在这里插入图片描述

图4:UnicodeDecodeError 错误
在这里插入图片描述

1.2.问题解决(安装建议)

  • 检查环境变量中有没有之前添加过环境变量,有的话删掉
  • 安装包要放在纯英文路径下,Windows账户的名字尽量是英文
  • 注意选择版本,经过个人测试,可以安装2020.11及之前的版本
  • 安装前,彻底删除之前装过的conda
  • 安装前,清理C:\Users\{yourcount}\下的.condarc文件和.conda文件夹
  • 安装时,不要勾选添加PATH环境变量的选项
    在这里插入图片描述
    经过上述几条,基本可以解决Anaconda安装的问题。MiniConda的安装同上,但是具体装哪个版本能成功笔者也没有尝试,大家可以多尝试。

2.虚拟环境pip install未安装至本虚拟环境

2.1.问题复述

Anaconda安装完毕后,一般在进行项目开发时,都是一个项目配一个虚拟环境。在进行环境管理的时候,出现了这样的奇怪现象:
创建一个虚拟环境env,激活该环境后在环境中pip install pkgs,结果使用conda list查询环境中的包时并不能找到安装的包,在base环境中缺可以找到该包,如下图:
在这里插入图片描述

2.2.问题解决

使用以下两个方案均可解决问题,个人更倾向于第二个方案,简单快捷,一劳永逸

  • 安装包时,使用python -m pip install pkgs语句替代pip install pkgs
  • 打开D:\Anaconda\envs\test\Scripts,将两个加密文件pip3-script.pypip-script.py替换为D:\Anaconda\Scripts中的同名文件,即可解决,如图所示:
    在这里插入图片描述
    在这里插入图片描述

3.待补充

后续再遇到相关的问题再继续补充

http://www.lryc.cn/news/485856.html

相关文章:

  • 人力资源招聘系统的革新之路:从传统到智能的转变
  • Python网络爬虫与数据采集实战——网络协议与HTTP
  • 从零开始的c++之旅——二叉搜索树
  • CSS回顾-基础知识详解
  • Elasticsearch 查询时 term、match、match_phrase、match_phrase_prefix 的区别
  • 低代码平台:跨数据库处理的重要性与实现方式
  • 【jvm】如何破坏双亲委派机制
  • ReactPress与WordPress:一场内容管理系统的较量
  • 网络安全练习之 ctfshow_web
  • 在 Service Worker 中caches.put() 和 caches.add()/caches.addAll() 方法他们之间的区别
  • UNIAPP发布小程序调用讯飞在线语音合成+实时播报
  • 跳房子(弱化版)
  • ubuntu22 安装 minikube
  • STM32 | 超声波避障小车
  • 打造旅游卡服务新标杆:构建SOP框架与智能知识库应用
  • 通过脚本,发起分支合并请求和打tag
  • 【视频讲解】Python深度神经网络DNNs-K-Means(K-均值)聚类方法在MNIST等数据可视化对比分析...
  • 网络安全在线网站/靶场:全面探索与实践
  • Ceph 中Crush 算法的理解
  • D70【 python 接口自动化学习】- python 基础之数据库
  • C# LINQ数据访问技术
  • 【JavaSE线程知识总结】
  • FreeRTOS内存管理
  • 利用服务工作线程serviceWorker缓存静态文件css,html,js,图片等的方法,以及更新和删除及版本控制
  • MuMu模拟器安卓12安装Xposed 框架
  • 高级数据结构——hash表与布隆过滤器
  • 【网络】什么是交换机?switch
  • 软件测试 —— 自动化基础
  • 深入解析 OpenHarmony 构建系统-4-OHOSLoader类
  • 【Android、IOS、Flutter、鸿蒙、ReactNative 】实现 MVP 架构