友情提示:流量党慎入!会有一些图,不过也不大。

今天在办公室一天看导师的基金,看得头昏脑涨,一点都看不懂,当作是个学习吧,说不定以后自己也会走上这条不归路。最近脑子稀昏,感觉写个博客,学点Python就是休闲放松了,难道我要成为一位科技博主了,想到这我就笑出了猪叫声,凭着一点点小知识去糊弄糊弄还没入门的小小白,搞得跟传销一样。

前几天一直在尝试着如何使 Jupyter notebook 的学习笔记直接生成PDF,在安装了Latex Live2018 之后发现不支持中文显示, 而且 VS Code中的 Latex环境一直搭载不好,不知道是因为之前已经搭载了Python环境的原因还是我把 VS Code 的设置改了的原因,和网上的教程有点不同。然后极不情愿地去下载了 Ctex ,因为听说过段时间 Ctex 会迎来一个重大的更新,特么的官网和我说如果没用过建议等等新版本,这也行?不过 Ctex 毕竟不是正统血脉,就胜在对中文的支持比较好,我还是本着支持 Latex live 的心态去的。

爱折腾永远不是个好事情,搞得我后来 Jupyter 又输出不支持PDF了,万恶的资本主义啊,然后用了最简单粗暴的方法,卸载干净,重新再装!

记录一下windows环境下的 Anaconda 安装过程中的一些方法和命令,因为老电脑带不动了,所以就没怎么用 Linux了,而且现在对 office 套件很需要。

Anaconda 可以去清华镜像(北方)和中科大镜像(南方)下载,反正我在南方,开始用的清华镜像也没感觉速度慢,反正比官网良心多了。见鬼,今天真的清华镜像站要慢一点。。。推荐大家下载 Anaconda 不要 Miniconda,反正我要大的,不要小的。对了,Ctex在这两个镜像站也能下载到,速度真的很给力, Latex live 还是去官网下载吧,而且还要下载个前端,比如 WINEdit,LatexStudio。

当然了,下载完以后要把软件源切换到国内源(清华或者中科大镜像),虽然有些库可能会找不到,但是真的很好用了,入门练手需要的库一点问题都没有,我目前也就碰见过一两个库找不到。下面两个地址就是修改国内源的使用帮助(官网教程)。

说明:下面的命令没有特殊说明的都是在 Anaconda Prompt 窗口下输入的,(什么,你找不到?)

#  win栏 —— 所有程序 —— Anaconda —— Anaconda Prompt

清华镜像:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

中科大镜像:http://cmcc.mirrors.ustc.edu.cn/help/anaconda.html

我就知道都是懒嘟嘟,懒得进去官网看命令,我也懒得进去,留着命令自己也看起来快,哈哈哈。

#切换清华镜像源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config --set show_channel_urls yes

# 中科大镜像源

conda config--add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/

conda config --set show_channel_urls yes

查看自己的源情况是什么: conda info  (下面是我的)

然后呢就是看一下目前 Anaconda 中已经安装了哪些包,看看自己需要用到的库有没有(别看了,能看我这篇日志的你肯定需要的库都有,除非你用 Anaconda 环境做游戏,这个环境做科学计算的库基本都有),有点唠叨,来吧,上命令行。

查看已经安装的包: pip list 或者 conda list (我喜欢 conda ,不过 pip 是安装库最好的命令,如果你没有安装 Anaconda ,就安装了 Python 那么库就需要 pip 安装,反正下面我就说 conda 命令了,见风使舵嘛, 而且 conda 安装命令感觉更加方便)

安装和更新:conda install 库  conda update 库  (基本命令代码,用Linux的大神肯定都知道)

更新: 首先更新自身  conda update conda

更新所有库  conda update --all

最近买了一本张俊红老师的新书——《对比Excel,轻松学习Python数据分析》,好吧,我不是来打广告的,不过这本书卖的真的很好,我在当当满100-50的时候和校友拼的,后来觉得自己要是再买一本爬虫的书就好了,感觉这个拼单不是太划算,没给我半价啊,哈哈哈。

主要是因为学到了一个命令行,在之前自己摸索的过程中从来没有想过的,觉得很有意思。刚好现在软件重装了,就一点一点记录下来,以后自己换电脑了也不用老是找书了。

介绍一下这个命令行:就是 Markdown 的语言方式,生成标题行,可以做一个目录,而且自带定位功能,点一下列表就能定位到那个命令行,当然一切都是在 Jupyter notebook 环境下使用的,贼好用,当你以后忘了某个知识点的时候,一点目录就能到那个代码运行框,原来是这么一回事。不过当你的代码数量特别少的时候,感觉大多数时间都浪费在写目录上了,当然以后需要的时候会很受益,而且可以生成PDF可以传播。

pip install jupyter_contrib_nbextensions

# 按下 Enter (如果有要输入Y的就输入Y)

# 好吧,反正我就这一步步做下去,真的不想看数据,写文章

图:

我就不贴了,看文章不要流量啊?加载图片不会卡啊?反正这看了也没啥用不是吗。

# 然后进行用户配置 继续输入

jupyter contrib nbextension install--user

反正就是刷刷刷,又是一大串命令程序,尼玛,我截图都截地累死,不贴图了。

然后就不用再对着命令行发愣了,搞得自己跟个大神一样,其实注意力根本不在命令行上。

打开 Jupyter Notebook , 算了 , 我这里截了个图,找不到 Anaconda Prompt的也可以看这个。

假装这是个箭头

我再假装一下

博客园排版好难,我会好好学的。

好了,不假装了,我里面的软件也不隐藏了,感觉都没啥用,现在就 Jupyter Notebook 最有用了不是吗? 妈的,要是有女朋友还捯饬这干嘛,谈恋爱去吧,不要等到对象跑了,才发现学 Python 并不能找到对象。

进入 Jupyter Notebook ,发现标题行最右边多了一个 Nbextensions , 给 Table of Contents 打上勾,说明可以使用这个插件了。

我们来看一下效果,真的是点到哪里,跳到哪里,不过打开速度会随着你内容的增加而逐渐变慢,大家都可以理解的是吧,反正之后可以生成 .pdf,在pdf中看要舒服的多,pdf导出搞不好的可以导出 .html , 用浏览器就可以查看,不过千辛万苦做的的目录没了。

你的第一个程序: print('hello world')

牛逼,从此你将从入门到入坟。

这里加一些 Markdown 和 Code 之间切换的快捷方式(我觉得一点都不快捷),可以看一下我收录的另一篇文章(非随笔)—— ‘’jupyter notebook命令‘’。

默认情况下,我们点一个运行框是输入代码模式,我们按一下 Esc 再按一下 M,就进入 Markdown 模式,一个 # 代表一级标题, 注意 # 与 标题之间需要有一个空格才能正常识别。有兴趣的可以去学一下 Markdown 的语法,现在 Markdown 和 Latex 占据了大半壁文本编辑排版的江山,我们看到的微信公众号发的文章基本都是用 Markdown 的,不过其对数学公式的支持没有 Latex 牛逼,反正我也不懂,哈哈哈哈哈哈哈哈哈哈哈哈哈。Latex 出了名的写数学公式好!

说起来你可能不相信,我好像没卸载干净,特么的打印的时候出现了几个重复的输出方式,等一下再搞吧。

我们来看一下当你安装了 Ctex 的时候导出pdf遇上的问题,等我解决了我再发解决方法,用了百度的结果搞得我连pdf都输出不了了。

这里可以看到我的中文不是乱码了就是消失了,WTF!劳资辛辛苦苦打上的。

Jupyter 设置默认打开的文件夹

在 Anaconda Prompt 中 输入 jupyter notebook --generate-config,在 C:\Users\Administrator\.jupyter 这个文件夹中会出现一个 jupyter_notebook_config.py 的文件,修改这个文件,定位到

#c.NotebookApp.notebook_dir = '' , 去掉 # ,这个是 Python 注释语法,然后把你的文件路径复制到 ‘ ’ 里面。

还有一些什么呢,算了,暂时就写这么多吧。

python环境搭载_Python环境搭载那些事相关推荐

  1. python编辑配置_Python环境安装及编辑器配置(一)

    在2018年决定写一些关于Python的文章,其实写博客这件事在2016年就有了,但是因为个人的一些原因一直被耽搁.所以2018年的目标之一就是写多一点的博客,不管是是生活还是工作.好吧,废话不多说, ...

  2. python文件中环境声明_Python环境构建

    Python环境构建 @ 说明 同一台机器上,如果要使用不同版本的Python编译器,直接安装Python的编译的话,环境变量和安装路径都难以兼顾,所以Python提供了pyenv这个工具对Pytho ...

  3. python要配置几个环境变量_Python环境变量配置

    第一步:下载Python安装包 在Python的官网 www.python.org 中找到最新版本的Python安装包,点击进行下载,请注意,当你的电脑是32位的机器,请选择32位的安装包,如果是64 ...

  4. python环境复制_python 环境

    Python环境在线安装 源: 阿里云:http://mirrors.aliyun.com/pypi/simple/ 豆瓣:http://pypi.douban.com/simple/ 清华大学:ht ...

  5. python写透视挂_python环境opencv实现透视变化的方法

    1)构建4个点的矩阵 ,注意:透视变换需要4个点 至少三个不共线. 2)透视变换要3x3变换矩阵. 转换后直线是直线. 3)变换矩阵,输入要4个点,输出图像上需要相应的点. picSrc = np.f ...

  6. python抓虫_python抓取糗事百科并保存文件的小虫虫代码

    本帖最后由 ivenzlzhang 于 2018-8-21 14:13 编辑 本人python小白,近一个月在学习python编程,发现python强大的第三方库简直是小白的福音. 因此把学习用的知识 ...

  7. python学习环境安装_python学习系列----环境的安装

    最近又想捣鼓下Python了,一来也是给自已找点事吧,毕竟做这行不进则退呀:我平时上班是做PHP的.所以其它时候还是想通过多学习提高下自已吧.好了,废话说完了,正题       其实以前也用过Pyth ...

  8. Atlas 200 DK 开发者套件(1.0.9.alpha)–搭载开发环境

    Atlas 200 DK 开发者套件(1.0.9.alpha)–搭载开发环境 文章目录 Atlas 200 DK 开发者套件(1.0.9.alpha)--搭载开发环境 前言 一.Atlas 200 D ...

  9. python环境准备_python开发环境准备

    python 以版本众多,包之间依赖复杂而著称,所以一个趁手的开发环境还是很有必要的. 我的建议是用Anaconda做环境隔离.包管理,PyCharm做项目开发,jupyter做笔记,ipython和 ...

最新文章

  1. Linux命令:tar命令批量解压方法总结
  2. AAAI 2020 Oral论文--TANet:提升点云3D目标检测的稳健性
  3. Android四种Activity的加载模式(转)
  4. 五大存储模型关系模型、键值存储、文档存储、列式存储、图形数据
  5. mysql字符串区分大小写么_mysql字符串区分大小写的问题-阿里云开发者社区
  6. 【机器学习基础】XGBoost、LightGBM与CatBoost算法对比与调参
  7. Jmeter笔记(2)插件下载与安装
  8. poi获取有效单元格个数_EXCEL利用SUM函数和FREQUENCY函数数组公式统计不同区间数据个数...
  9. php escapeshellcmd,利用/绕过 PHP escapeshellarg/escapeshellcmd函数
  10. 《贪玩蓝月》年入10亿?背后的玩法也太“流氓”了
  11. Linux IPC POSIX 共享内存
  12. 【sklearn第九讲】支持向量机之分类篇
  13. 三星笔记文件存储路径_《那些年JavaWeb踩过的坑》ssh框架整合配置文件路径(错误笔记)...
  14. html 分页table,利用JS实现HTML TABLE的分页
  15. 这个开源好用的数据库建模工具,让我眼前一亮
  16. 【LKA】国内车道相关数据
  17. iOS方形图片裁剪成圆形
  18. 物联卡中心:物联网卡代理商这么多,我怎么选?
  19. ip 华三secondary_H3C交换机配置端口IP sub实例
  20. 从产品经理招聘信息分析现代产品经理职责

热门文章

  1. Verilog 组合逻辑 UDP
  2. android 环信客服 自动登出,Android环信聊天头像昵称显示解决方案
  3. 计算机毕业设计网上点餐系统 Java项目
  4. Java正则表达式——最新手机号合法性验证
  5. 2015.05.11,外语,读书笔记-《Word Power Made Easy》 15 “如何谈论事情进展” SESSION 43...
  6. 智慧农业大数据平台:农业中的“大智慧”
  7. 农业大数据使用代理ip的用途以及意义
  8. 用Python分析许嵩的歌
  9. torch.nn.functional
  10. Titan漫谈(二)——安装配置