Python两年前学习后,现在几乎都忘了,由于项目需要,还得重操旧业,只是先前也是半斤八两,现在更是门外汉了。

首先就是安装了,由于电脑其他软件需要安装各类不同的python环境,电脑已经安装了python2.4, 2.7, 3.8更各种版本,以前也安装了anaconda,还安装了pycharm,根据朋友点播,还是认为应该安装ananconda更为合适。主要原因就是anaconda能提供虚拟环境,这样就避免了各类版本不一需求不一致等问题。

但是,anaconda也是问题多多,从清华镜像下载的最新版anaconda就各种报错,找了个老一点的版本,倒是能用,就是anaconda navigator图形界面总是启动不了。一气之下,先把电脑重装了(倒不是因为anaconda,是一些其他行业软件卸载不了,干脆重装了)。

重装之后,找到几年前光环教育给的一个ananconda版本(以前也不标注是哪个版本,只写年月日)名称为:Anaconda3-2020.11-Windows-x86_64.exe。标记一下,这个能用。

安装路径选在E盘,以免出现管理员权限之类的问题。(其实以前安装在c盘也没问题)

安装时会问要不要加入环境变量,默认是不推荐。如果不加的话,cmd窗口里输入

conda --version
python --version

都是无效的。既然以后都在anaconda prompt里写命令,那么这个环境变量不配置也是可以的。而且,以后还要新建虚拟环境,那就更没必要再这时候配置环境变量了。

安装完成后,先打开anaconda navigator看看,这次终于能正常打开了。

从这里可以修改国内源,点击file--preference--configure conda 会弹出编辑对话框。默认为:

ssl_verify: true
channels:- defaults

把这些话都删除了,改为:

channels:- defaults
show_channel_urls: true
default_channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmsys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: true

保存即可。之后会重启anaconda navigator,就成功了。

修改源很重要,不然后面安装其他第三方模块,就会出现在命令行光标转个不停,安装不上的情形。

好了,下面就是新建虚拟环境,在conda prompt下面输入

conda create --name e1 python=3.8.5

这样就新建了名为e1的虚拟环境。注意,这里python选择安装3.8.5,原因是太高了的话,就只支持windows 10,后面会报错OS Error, Win Error,之类的,很烦。而想要用的程序还需要python 3.8以上版本,只能选择3.8.5这个比较合适了。Windows 7下通过。

新建环境后,可转至当前环境

conda activate e1

如果想退出环境,就是

conda deactivate

删除环境

conda remove -n e1 --all

掌握着几个命令就可以了。

在e1环境下安装jupyter。其实在base下面就有jupyter,但换了环境后,查看当前插件

conda list

可以看到没有jupyter 就需要安装了,键入命令

conda install -c conda-forge jupyterlab

就可以安装了,其实jupyter是需要很多其他依赖项的,这个命令下会把那些依赖项都一并安装了。安装后可以输入conda list来查看,也可以输入jupyter --version来查看含有jupyter字样的各个包的版本。可以看到,新安装的jupyter和base环境下的版本号是不一样的。

在anaconda prompt下输入

jupyter notebook

就可以在浏览器打开jupyter了。因为是新装了,以前出现的各种kernel error之类的都没有了。

后面就是根据需要,配置我们的e1环境了。

Python再入手-01相关推荐

  1. python基础入门01

    python 基础入门01 前言 python 是一种计算机程序设计语言, 由创始人吉多·范罗苏姆(Guido van Rossum) 在1989年阿姆斯特丹的圣诞节期间为了打发无聊的时间,决定开发一 ...

  2. Python 学习笔记01

    print:直接输出 type,求类型 数据类型:字符串,整型,浮点型,Bool型 note01.py # python learning note 01 print('Hello world!') ...

  3. Python再夺冠,上古语言COBOL大流行,IEEE Spectrum 2020年度编程语言排行榜出炉!...

    整理 | 屠敏 题图 | 东方 IC 出品 | CSDN 博客 领域驱动技术,技术鞭策领域. 近日,IEEE Spectrum 最新发布了 2020 年年度编程语言排行榜.IEEE Spectrum ...

  4. 会python学php难吗_会python再学php难吗

    会python再学php难吗?当然不会难!首先语言都是想通的,只是语法的区别,而且PHP入门简单,即便是零基础的小白入门也不会有太大的压力,更何况已经有编程基础了,上手PHP会更快! 推荐:<P ...

  5. 这是我第一次使用代码创建出一个窗口【python 游戏实战 01】

    前言 本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题.此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课 ...

  6. python爬虫日记01

    PYTHON爬虫日记01 记录自己的学习爬虫日记 选用python作为编程语言 1.环境准备 python3.6+ mysql pycharm 2.思路 以爬取猫眼top100为目标 ​ 1.分析ur ...

  7. Python tkinter教程-01:创建窗口

    Python tkinter教程-01:创建窗口 文章目录 0 准备工作 1 创建空白窗体 2 窗口标题 3 窗口大小与位置 4 锁定窗口大小 5 窗口图标 6 隐藏与显示窗口 其它 0 准备工作 要 ...

  8. 学完python再学Java顺利吗,学完python再学Java要多久

    这篇文章主要介绍了学完python再学C++会不会轻松一点,具有一定借鉴价值,需要的朋友可以参考下.希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下. 1.学编程先学python,然后 ...

  9. Python可视化数据分析01、python环境搭建

    Python可视化数据分析01.python环境搭建

最新文章

  1. 分布式是什么意思_机架式ups是什么意思?与分布式DPS有何不同之处?
  2. C++之文件操作探究(一):写文件——文本文件
  3. Python实战从入门到精通第十七讲——将单方法的类转换为函数
  4. java IO之字节流和字符流-OutputSteam和InputStream
  5. 副业 | 程序员开启副业之路经验之谈!
  6. Git小乌龟(TortoiseGit)使用详情
  7. Vue-html5-editor 编辑器的使用及一些问题解决
  8. Final Cut Pro X Guru: Advanced Trimming Final Cut Pro X Guru:高级修剪 Lynda课程中文字幕
  9. sem学习的内容sem学习步骤sem适合的人群
  10. ZYNQ学习笔记PS部分【基本介绍】
  11. 基金终于回血一波,小灰的损失减少到76万
  12. 浏览器中调试web你知道吗?
  13. PS CC2019安装
  14. CSS组件_0 燕尾
  15. 我在atcoder打比赛
  16. 悼念512汶川大地震遇难同胞——选拔志愿者(巴什博弈)
  17. day12-pyhton三神器!三神器!三神器!
  18. #####ELK#####
  19. excel转json对象工具推荐
  20. python+opencv实现人脸微整形

热门文章

  1. Ext.grid.CheckboxSelectionModel
  2. python分割压缩_【python 多线程】下载文件分批压缩
  3. springboot 基于Vue汉服文化宣传交流网站java源码
  4. 用C语言开发一个BT下载软件(一) ------ BitTorrent协议 -1
  5. Python爬虫——使用正则表达式爬取西安7天的天气预报,并使用prettytable模块输出
  6. 众昂矿业刘金海:多彩萤石成为矿物收藏界的挚爱
  7. 如何策划电商直播的营销模式
  8. 阿里云视频直播 签名机制
  9. 网上买书选三家,购物不要选当当
  10. 义乌给力电子商务有限公司诚聘高级淘宝网店运营专员(2名)长期有效