前言

写这篇文章的起因是因为自学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环境
以上就是我装环境遇到的问题,个人见解,如果大家遇到其他问题欢迎评论解决方案。

python复盘之windows环境的安装相关推荐

  1. 在没有网的windows环境下安装Python模块

    在安装python环境以及python的一些模块时,可能需要在没有网的windows环境下安装Python模块. python模块下载地址,几乎所有的模块都有:https://www.lfd.uci. ...

  2. python(28): 连接oracle环境离线安装及报错解决87,193

    1.Windows环境下安装与使用 1.1 需安装的软件:(共需要安装两个软件和一个python包) 1).cx_Oracle    下载对应python的版本 -cp38  ==>python ...

  3. Windows环境下安装scrapy

    scrapy是Python开发的一个爬虫框架,很多情况下都是基于Linux系统安装,本篇将介绍windows环境下安装scrapy框架,亲测有效. 1.安装依赖 直接pip install scrap ...

  4. Windows环境下安装wdl文件

    网上有写介绍Windows环境下安装wdl文件的方法,有些方法非常麻烦,经过研究,个人觉得比较简单的方法如下: 安装pip 从https://pypi.python.org/pypi/pip#down ...

  5. 代码审查工具【Review Board】在Windows环境下安装与配置

    前言 Review Board是基于Web的代码审查工具. 官方网站:https://www.reviewboard.org/ Review Board在Windows环境下安装是一件比较困难的事情, ...

  6. MYSQL 5.7 解压版 windows 环境下安装

    MYSQL 5.7 解压版 windows 环境下安装 1.下载MYSQL 2.下载完成后,放入要部署目录,解压. 3.新建 my.ini 文件 data 子文件夹千万不要自己建,否则后续启动会报错 ...

  7. python的集成开发环境搭建_Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细)...

    Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细) 前沿 ​ Hello,各位看官,您是不是决定要学习Python数据分析,您是不是现在正在"学" ...

  8. anaconda必须安装在c盘吗_Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细)...

    Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细) 前沿 ​ Hello,各位看官,您是不是决定要学习Python数据分析,您是不是现在正在"学" ...

  9. Windows环境下安装Oracle11g客户端

    Windows环境下安装Oracle11g客户端 前言 假设你已经成功安装了Oracle11g,有一个本地的Oracle服务器,或者你有一个远程的Oracle服务器.注意保证客户端和服务器端体系结构的 ...

  10. windows环境下安装RabbitMQ(超详细)

    windows环境下安装RabbitMQ(超详细) 记录RabbitMQ安装过程,欢迎大家和我交流.(安装过程中遇到的问题也有总结哈,请查看) RabbitMq简介 安装准备工具 安装步骤(图文) 安 ...

最新文章

  1. 查看SQL Server Resource Database以及修改系统表
  2. Unity 游戏开发技巧集锦之使用cookie类型的纹理模拟云层的移动
  3. 《人脸识别原理及算法——动态人脸识别系统研究》—1章1.2节人脸识别相关学科的进展...
  4. 计算机安全靠,市计算机:网络安全进校园,网络安全靠人人
  5. windows Perl环境安装与Hello World
  6. 第10步 (1)logback.xml日志配置(2) ftp(上传文件)服务器配置(3) idea注入和自动编译配置(4)项目提交gitee(5)fe助手和restlet client
  7. java经典密码算法,浅析五种最常用的Java加密算法,以后可以直接拿来用了
  8. 6. 吴恩达机器学习课程-作业6-SVM
  9. ElasticSearch+kibana安装
  10. CSS3中的unicode字符编码,来添加图标
  11. Vapnik-Chervonenkis dimension
  12. MultiTask Learning Survey
  13. python中的wait和notify
  14. 看着现在的勒布朗·詹姆斯,让人再次回想起篮球之神——伟大的迈克尔·乔丹和他的最佳搭档——斯科蒂·皮蓬
  15. Echarts模板(一):南丁格尔玫瑰图
  16. (转)Django新手需要注意的10个要点
  17. 鲤——processing动画交互应用
  18. 秦储承办 | 西部数博会暨第三届西安区块链产业发展论坛成功召开!
  19. 顶级域名.tk申请与DNSPOD解析
  20. 国开电大 钢--混凝土组合结构 形成性考核1-4

热门文章

  1. Adam自适应矩估计
  2. Packet Voice Modeling 语音包模型
  3. linux环境Mechanize安装,在linux下安装activepython2.5 setuptools ClientCookie
  4. 网络拓扑图自动生成_SAP ABAP关键字语法图和ABAP代码自动生成工具Code Composer
  5. 【自然语言处理系列】预训练模型原理和实践综述 | 附汇报PPT原稿和18篇论文
  6. MapReduce如何使用多路输出
  7. 总结一下用caffe跑图片数据的研究流程接上篇
  8. 使用R包qpdf用一行代码将多个pdf合并为一个pdf
  9. 数学分析 复合函数求导法则
  10. 任一矩阵都可表为一对称矩阵和反称矩阵之和