windows anaconda 移动位置 (windows10 从C盘移动到D盘)

windows anaconda 移动位置 (windows10 从C盘移动到D盘),再具体一些笔者的情况是:anaconda在window10的环境下,从C盘迁移到D盘,基本的操作跟大家搜索其它教程都差不多,而且笔者也是参考了其它很多的教程。只是,笔者有一些地方与其它教程有出入。特此记录

Anaconda的环境安装虚拟环境的创建,在本站以前的文章中有具体的说明,此处不再复述。

迁移

直接在C盘找到anaconda的安装目录,将整个文件剪切到D盘。如笔者直接把 anaconda3这个文件夹放在了D盘的根路径下,这样的路径就是 D:\anaconda3,笔者的整个文件夹总的容量已经达到40多G了….

后续问题

不修改环境变量

有很多博文到了这一步是让读者去修改环境变量,但是笔者并没有修改环境变量,因为在环境变量里压根就没有anaconda的任何信息

修改environments.txt

environments.txt 一般是存放虚拟环境路径的文件,它一般在C:\Users\usrname\.conda的路径下,笔者把它们都修改成了anaconda3移动到D盘后的位置。修改后如下

D:\anaconda3
D:\anaconda3\envs\python3.6
D:\anaconda3\envs\python3.5
...
D:\anaconda3\envs\spider
D:\anaconda3\envs\gpt2

修改电脑开始菜单快捷方式

电脑开始菜单的快捷方式在我们移动完anaconda3文件夹之后就已经完全失效,不能再打开了,点击的时候可能会出现如下的一些错误

  • 快捷方式已经失效是否删除
  • This application failed to start because no Qt platform plugin: 这是运行Anaconda Navigator报错
  • conda : 无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 这是运行Anaconda PowerShell Prompt报错。

以上三个问题是迁移后的主要问题,其它很多的附带问题都可以通过解决这几个问题来得到附带处理掉。而快捷方式失效是首要需要解决的问题

让快捷方式可以生效的解决方案,笔者参考了《windows下将Anaconda从C盘迁移至D盘(其他盘)》博文的内容,主要借鉴的是就是在新的anaconda目录下执行以下命令,来使得快捷方式能找到新的目录位置,操作如下:

  1. 进入D:\ananconda3。在此路径下打开cmd dos命令窗口–如果渎职无法在cmd命令窗口进入到D盘可以参考《win10如何做到在指定目录下打开cmd命令窗口》对cmd窗口权限进行修改。
  2. cmd命令窗口确定进入到D:\anaconda3路径后,输入以下命令,因为此时我们的环境已经混乱了,所以直接就用anaconda路径里存的python可执行脚本来执行命令
    python.exe .\Lib\_nsis.py mkmenus
    命令执行之后,快捷方式就可以点击了,且不再提示快捷方式失效的。此时开始报错…..

Anaconda Navigator 运行报错的处理方案笔者主要是参考了《运行Anaconda Navigator报错:This application failed to start because no Qt platform plugin》,其主要的处理思路就是:

把Anaconda路径下的 platforms 拷贝出来
.\Anaconda3\pkgs\qt-**\Library\plugins目录下的platforms文件夹复制黏贴到Anaconda的根路径下,例如笔者并没有完全按照参考把qt-5,9,7**的platforms拷贝出来,而是拷贝了最新的qt-5.12.9**里的,如何判断最新可以从时间上看,但是时间如果有些迷惑你的话就直接把qt后边数字大的platforms拷贝到anaconda根路径下,如笔者的拷贝完就是 D:\anaconda3\platforms

Anaconda Navigator 运行报错处理方案

到了这一步,电脑开始菜单里的 Anaconda Navigator快捷键就应该可以用了。

接下来是 电脑开始菜单 Anaconda PowerShell Prompt 快捷方式的处理,现在点击它应该还在报错。但是我们不要去点击,直接在快捷图标上 右键 –>(更多) –> 打开文件夹位置,一般会在类似路径下C:\Users\username\…\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit),看到如下文件;直接在文件上 右键–> 属性

anaconda开始菜单快捷方式文件

直接在文件 Anaconda Powershell Prompt文件上 右键–> 属性,弹出如下图,我们直接将快捷方式 -目标 的值拷贝出来, 就会看到这个目标要执行的命令, 而命令中涉及到的路径还是anaconda在C盘时的路径 ,我们要把它们修改成现在的anaconda路径地址。

Anaconda Powershell Prompt 属性
# 属性目标值修改前
%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& 'C:\Users\...\AppData\Local\Continuum\anaconda3\shell\condabin\conda-hook.ps1' ; conda activate 'C:\Users\...\AppData\Local\Continuum\anaconda3' "

# 属性目标值修改后
%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& 'D:\anaconda3\shell\condabin\conda-hook.ps1' ; conda activate 'D:\anaconda3' "

我们从上边修改的命令中可以看到一个叫做conda-hook.ps1的文件,这个文件的内容也是需要改的,不然依旧会报错。修改的内容依旧是路径,读者去自己的anaconda文件夹对应的目录下,找到这个文件打开它编辑就可以看到了,所有的路径都改。

至此,整个anaconda迁移工作就算是完成了,当然如果读者在别的IDE中有引用anaconda环境的话需要去对应的IDE做调整即可。笔者建议读者修改完后,把Anaconda Navigator打开,每个虚拟环境都点一点,让它自己刷新更新一下。

windows 安装 python win10

Python英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型高级通用编程语言。Python支持多种编程范型,包括函数式、指令式、结构化、面向对象和反射式编程。它拥有动态类型系统垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。Python由吉多·范罗苏姆创造,第一版发布于1991年,它是ABC语言的后继者,也可以视之为一种使用传统中缀表达式LISP方言[28]

python语言wiki简介

注:本篇文章适合纯入门初学者

1、下载

下载地址:https://www.python.org/

python下载界面

如下图鼠标放在Downloads上会下拉出不同平台的目录,我们直接点击Windows平台;会跳转到如下的连接地址,https://www.python.org/downloads/windows/; 在这个页面我们可以看到最新大版本的不同小版本信息(如python3.9.5 大版本就是指的3.9 ,而小版本号就是最后的那个5)

python下载windows版界面

一般对于开发人员或者数据工作者又或者产品运营自诩数据驱动的兄弟姐们在使用python的时候尽可能不要直接使用最新的版本,而是使用次新或者次次新的稳定版本,为什么呢?

一是因为任何一种语言在版本迭代的时候都都是在修复和完善历史问题或者bug,而新的版本发布后又会有新的这样那样的问题出现,致使我们这些使用者在使用的过程中体验不佳。二是我们一般在网上看到的对应语言的教程都是历史版本的使用方式和书写习惯,而新的版本可能已经做了调整,那么我们在对新版本学习和使用时可能会出现各种问题,不利于所做工作的推进。

我们可以看到在页面里有最新版和2.7的最后版本,由于历史原因2.7已经不再提供维护更新,但是由于2.X版本在python发展历史中浓墨重彩的一段历史诱发的市面上各种牛逼的第三方开源包都是基于2.X的而且也都是针对2.X做的兼容,所以2.7的包还是可以下载的。但是对于纯初学者来说尽可能还是下载3.X版本的安装包。我们选择3.7 次次新的版本。当然读者想下哪个下哪个,只要是 installer就可以,依据自己的喜好就可以,因为对于初学者都一样,玩嘛。

python下载界面微缩一览

2、安装

下载完成后,开始安装,简单明了的双击666,弹出如下图,你可以点击Install Now来直接安装,也可以点击Customize installation 来修改安装路径和一些默认配置,笔者建议,没有安装过的童鞋啥也别想直接点击Install Now

python安装包exe双击后弹出页面

3、修改安装路径

当然你可能有洁癖非要自己改一下安装的位置,就是觉得电脑默认的心理不舒服也是可以的,笔者再次建议,改位置归改位置,别那么多事儿,非得点一点这个点一点那个,看到页面没有修改路径的直接Next,等看到能改安装路径的位置了就去选择要安装的位置,最后再点Install

python修改安装路径步骤1
python修改安装路径步骤2

修改或者不修改安装路径后,点击Install开始安装,等待过程的界面如下图

python安装过程等待界面

注⚠️. 安装完了之后,如果看到如下图的Disable path length limit 的字样,点一下。然后Close

python安装成功可能出现的界面及处理方式

4、验证是否安装成功

1、在键盘上找到 

这个图标的按钮, 按它+R 弹出如下图,输入cmd, 回车,弹出的窗体输入 python -V (V要大写) ,  如果输出 Python 3.7.8 等字样,1.说明安装成功而且环境没有问题,如下图

window打开Dos命令窗口
验证python安装成功

2、如果输出是 “’python’ 不是内部或外部命令,也不是可运行的程序或批处理文件。” 安装成不成功先不说,但是这种情况是需要配置环境变量;自己问一下度娘就可以找到解决方案,https://jingyan.baidu.com/article/fc07f989a830d012ffe5191e.html;按照环境变量的配置方式把配置改好之后再次打开一个新的 cmd(必须是新打开的,之前那个关掉),验证是否有效。