1.首先说明一下我的安装情况:

(1)Window10系统

(2)Anaconda安装在C盘

2.由于Anaconda安装在C盘经常会涉及权限问题,在安装torch的时候让我萌发了转移磁盘的想法(拒绝我的pip install,理由也很简单,说我没有权限。。)

报错内容:EnvironmnetNotWriteableError: The current user does not have write permissions to the target environment.

尝试未成功:一开始我的想法是将C盘下Anaconda属性中的“只读”取消,没想到这个取消过程时间长就算了,还取消不了,重复操作了3次我就改变战略了;

解决方式一:用管理员身份打开了Anaconda Prompt,输入执行的命令

解决方式二:直接将Anaconda转移到除C盘之外的盘,根源上解决问题。(详情看第3点)

3.复制C盘下完整的Anaconda文件夹至D盘(这里写我自己的目的磁盘)后

(1)更改系统环境变量里面关于Anaconda的所有路径,比如我的更改过后是这样的:

(2)这一点非常重要,那就是关于pip.exe的位置问题,最初安装Anaconda的时候,在Anaconda3\Scripts\pip.exe中,就默认了安装的位置,比如我是C盘,那么pip.exe里面就会补充了C盘的路径,这个时候如果我们不做修改就会出现如下报错:

Fatal error in launcher: Unable to create process using '"c:\programdata\anaconda3\python.exe"  "D:\Anaconda3\Scripts\pip.exe" install spacy': ???????????

看了许多网上别人提供的解决方式,有的是去修改了pip.exe里面的内容,但是因为exe里面的编码是很难转成人类看得懂的语言的,我最后还是采取了最简单的方式处理上面出现的报错问题。

cmd输入以下命令

python -m pip uninstall pip  # 卸载原先的pip
python -m pip install --upgrade pip # 重新安装pip

其实出现上述报错,无非就是在告诉我们pip的安装路径不一致,那我们就把原先的pip卸载掉,重新安装就行了。

windows下将Anaconda移位置(C盘转移至D盘)的更多相关文章

  1. Windows下安装Anaconda

    Windows下安装Anaconda   Anaconda介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项.因为包含了大量的科学 ...

  2. Windows下的Anaconda+OpenCV的环境配置

    Windows下的Anaconda+OpenCV的环境配置

  3. VirtualBox虚拟磁盘文件.vdi从C盘转移到D盘

    起因很简单:C盘快爆满了,用PS修个图的都无法保存.用Everything搜索了下C盘,发现有个WIN7的.vdi文件,竟然占据了15G的宝贵C盘空间!记得有一次,我直接把.vdi文件转移,然后在Vi ...

  4. 用windows下的Anaconda搭建Django虚拟环境

    Django 是一个Python定制框架,可用于简便.快速的开发数据库驱动的web站点. 要使用Django,首先要建立一个虚拟工作环境. 那么,为什么要搭建虚拟环境呢?我们来看以下的开发场景: 假设 ...

  5. 史上最全最详细的环境搭建教程,行百里者手把手教你在windows下搭建Anaconda+pycharm+库文件(TensorFlow,numpy)环境搭建

    我是在搭建TensorFlow开发环境的道路上走了很多弯路 掉了很多头发,为了让广大同学们不在受苦受累 下面我将手把手教你学习如特快速搭建python环境 快速导入numpy,PIL,pillow,等 ...

  6. 解决 windows下安装Anaconda后python pip不可用的情况

    在windows系统下通过安装Anaconda的方式安装的python使用中发现不能再通过pip安装python包.只能通过conda install packname 的方法,导致很多conda不支 ...

  7. windows下安装anaconda和tensorflow

    anaconda确实很好用,省去了很多麻烦,现在我个人推荐直接使用anaconda. anaconda的特点:可以存在多个python环境,要使用某一个环境的话,就需要切换到这个环境,安装.卸载包都是 ...

  8. 【windows】windows下的hosts文件位置

  9. 纯windows下制作变色龙引导安装U盘教程

    原创教程:纯windows下制作变色龙引导安装U盘教程 支持Mavericks和Yosemite 支持白苹果 目标:windows下制作带 Chamelon变色龙引导的黑苹果安装U盘,支持PC机引导安 ...

随机推荐

  1. RabbitMQ(二):交换机

    前言 学习自bili尚硅谷-RabbitMQ 发布确认 之前的消息应答,队列持久化是为了保证 -> 消息从rabbitmq队列到消费者的过程中不会丢失:消息持久化则是为了保证 -> 消息从 ...

  2. 微信支付 调用支付jsapi缺少参数total_fee 和 支付验证签名失败 prepay_id配置问题

    =======================================================先熟悉一下统一下单api所需要的参数=========================== ...

  3. PyTorch安装及试用 基于Anaconda3

    设置Torch国内镜像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ ...

  4. MybatisPlus(一)——

    MybatisPlus https://www.cnblogs.com/JohanChan/p/14982870.html

  5. Python习题集(十四)

    每天一习题,提升Python不是问题!!有更简洁的写法请评论告知我! https://www.cnblogs.com/poloyy/category/1676599.html 题目 请写一个函数,该函 ...

  6. 为何GRE可以封装组播报文而IPSEC却不行?

    Author       : Email         : vip_13031075266@163.com Date          : 2021.01.24 Copyright : 未经同意不得 ...

  7. 简单内存池的C实现

    1. 序言 对于程序开发人员来说,会经常听到这种"池"的概念,例如"进程池","线程池","内存池"等,虽然很多时没有吃 ...

  8. 恶意软件开发——突破SESSION 0 隔离的远线程注入

    一.前言 在Windows XP,Windows Server 2003以及更早的版本中,第一个登录的用户以及Windows的所有服务都运行在Session 0上,这样的做法导致用户使用的应用程序可能 ...

  9. 关于FeignClient上的RequestMapping不能生效的问题

    问题 我有两个FeignClient共同继承了一个接口,两个Client有各自不同的url实现,其中一个需要加上类似于@RequestMapping作用在类上的效果,因为@RequestMapping ...

  10. Ubuntu 引导修复

    Ubuntu 引导修复 前言 最近还在看 Docker 的教程,看到了"跨宿主机网络通信"的一节,于是想到去 Ubuntu 中 实践一番.结果发现 Ubuntu 进不去了.由于考虑 ...