python复盘之windows环境的安装
前言
写这篇文章的起因是因为自学python,最近在面试一个python职位的时候面试官让我聊一聊我自学python的经历,然后就像及流水账似的将自己自学python和自己期间做过的一些经历大概说了一下,然后面试官说了一句“还是没有系统的学习过,每次开发的时候都是查资料完成”,突然惊醒,自己虽然知道python能干嘛,但是一个简简单单的字典循环都需要上网搜索一下,谈何学习过!所以想通过写一系列的文章的方式记录自己在学习python的过程中遇到的问题,帮助自己记忆并在以后有回顾的地方。
1. 原生python环境的安装
原生python环境的安装应该是每个学过python都熟悉的,在官网的download页面下载自己想要的版本,然后双击打开,一路next就好了,推荐使用python3.x,具体原因可以上网查一下2和3版本的对比,我最直观的感受就是在使用python3的过程中,因为编码问题导致的问题明显减少。
在python安装过程中有一步是选择是否添加环境变量,推荐勾选,因为python脚本的运行方式是python xxx.py这时候如果没有安装环境变量那你的python就需要变成 c://xxx/xxx/xxx/python.exe极度痛苦
2. anaconda安装
anaconda是一个实现可以随意切换python版本的工具,对于工作中需要维护多个版本程序的人来说非常方便,因为我所接触到的linux都是运行的服务器,所以在linux环境下没有使用过,目前只在windows环境下使用过,非常舒服,而且它还维护一些库,安装超方便,比如如果你原生环境安装一下scrapy,各种错误搞到奔溃,用它一次性就能安装好,省时省力。
anaconda的下载可以到官网下载,但是因为某些原因下载超级慢,所以推荐到清华镜像下载,而且还可以根据页面上的提示将源换为国内源,版本推荐直接拉到最下面下载最新版,没有为什么
下载好之后双击打开一直下一步就好
其中有两个坑,第一个是
选择安装地址的时候如果没有安装到默认目录(其实是因为我自己规划了自己的目录结构所以我从来没有安装到默认目录,所以我也不知道安装到默认目录会不会报错),在使用pycharm建立anaconda环境的时候会爆找不到anaconda的错误,解决方法是在cmd运行一条命令
mklink /D %HOMEPATH%\anaconda C:\ProgramData\Anaconda3
这条命令的意思是将某个目录映射到HOMEPATH下,这个出现的原因是pycharm只会在HOMEPATH下寻找anaconda
注意:后面的地址,即“C:ProgramDataAnaconda3”替换成你自己的anaconda安装路径
第二个是
在这里如果没有选择Add Anaconda to my PATH environment variable的话,安装好后会在cmd中无法使用过conda命令所以最好勾选上
最后anaconda环境的启动命令是activate 名字
,退出命令是deactivate
,如果忘记了自己的环境名字,可以使用conda info -e
查看,有时候会出现虚拟环境只有路径没有名字,那么直接把路劲替换了名字也可以进入虚拟环境
编辑软件选择
编辑软件我选择的是pycharm,因为原来写php代码用的是phpstorm各种快捷键一脉相承,不需要单独学习,而且它支持anaconda环境
以上就是我装环境遇到的问题,个人见解,如果大家遇到其他问题欢迎评论解决方案。