前言
老实说,有一些环境问题,如不记载一下,早晚下次遇到时,又会成为一道新的问(nan)题。
Python
- PyCharm中导入第三方包
- File > Setting > Project > Project Interpreter > "Project Interpreter" "↓" > "Show All" > + > "anconda" "python.exe"
- anaconda jupyternotebook 补全
- Python查看已安装包的库文档方法 : 【CMD:python -m pydoc -p 0】
- 数据库学习笔记 (三) python操作数据库
- pymysql [python原生模块]
- SQLAchemy [ORM框架]
- “Tensorflow” - Windows -By- Anaconda3
- 知识点[CMD]
- Anaconda prompt # anaconda命令行下的控制/管理工具
- conda info --env # 查看Python的所有虚拟环境,*代表当前使用的虚拟环境
- conda list # 可以查看【当前环境下(默认:root/base环境)】已经安装的包名和版本号
- activate tensorflow # [环境]
- deactivate # 关闭当前环境
- Spyder # cmd启动
- jupyter notebook 【或者 ipython notebook】 # cmd启动
- 扩展
- conda的定位:一种通用【包管理系统】,是想要构建和管理任何语言的任何类型的软件。
- conda create --name py36 python=3.6 # 创建python=3.6版本的虚拟环境,取名叫py36
- conda remove -n py36 –all # 删除虚拟环境
- conda activate python35 # 激活名为py35的虚拟环境
- source activate py36 # 激活名为py36的虚拟环境
- source deactivate # 退出当前虚拟环境
- conda update conda # 更新conda至最新版本
- conda env update -f environment.yml # 更新环境配置文件
- conda --help # 查看conda帮助信息
- conda install numpy # 安装numpy等第三方库
- conda install package
+ [包管理器]conda是一个与语言无关的跨平台环境管理器
+ [环境限定]conda安装在conda环境中装任何包
+ [安装路径]conda 安装方式只能在 conda/envs/* 路径下 - pip install package
+ [包管理器]Python包的通用管理器
+ [包管理器]Python的官方认可的包管理器,最常用于安装在Python包索引(PyPI)上发布的包
+ [环境限定]pip在任何环境中安装python包
+ [安装路径]pip在任何路径下均可 - conda与anaconda的联系
- conda:一个包管理器。
- 包管理器是自动化软件安装,更新,卸载的一种工具。
- Anaconda:python的一种软件发行版。Anaconda发行版会预装很多pydata生态圈里的软件,而Miniconda是最小的conda安装环境, 一个干净的conda环境。
- 软件发行版:在系统上提前编译和配置好的软件包集合, 装好了后就可以直接用。
- 【结论】conda和Anaconda没有必然关系, 你可以不安装Anaconda的同时, 使用conda安装和管理软件。
- conda:一个包管理器。
- 对于很多软件包,conda无法支持下载与安装。那么, 如何利用好pip的广泛适用性与conda的多虚拟环境优势呢?【亲测有效】
- 感谢博文"pip安装的包不能在anaconda中使用的问题"推荐的本方法~
- step1 conda中创建虚拟环境(virtual_env_name) 【CMD】conda create - name virtual_env_name
- step2 conda中切换到虚拟环境(virtual_env_name) 【CMD】conda activate virtual_env_name
- step3 conda当前虚拟环境下安装pip脚本 【CMD】conda install pip
- 在anaconda安装路径下,可查看conda对应的当前虚拟环境中新安装的pip(含pip.exe,pip-script.exe两exe文件)脚本位置
- 形如,博主的路径是:D: Program Files (x86) Anaconda3 envsvirtual_env_name Scripts *.exe
- 在anaconda安装路径下,可查看conda对应的当前虚拟环境中新安装的pip(含pip.exe,pip-script.exe两exe文件)脚本位置
- step4 分别修改conda当前虚拟环境下的pip.exe,pip-script.exe文件名为【condapip.exe】和【condapip-script.exe】
+ 题主猜测原理:与一开始安装在操作系统中Python的系统默认pip区分开 - step5 condapip install packages_name [ok! congratulations!]
- 知识点[CMD]
- 【tensorflow】Tensorboard的安装及使用
- 知识点
- conda/pip install tensorboard
- 扩展:”'tensorboard' 不是内部或外部命令,也不是可运行的程序 或批处理文件”解决方法
- 要为 tensorboard.exe 配置环境变量,才能使(“tensorboard --logdir=./logs”)其生效
- 知识点
- 安装gensim
- 使用一般的[pip install gensim]可能会安装失败
- 原理:因为镜像节点太慢了,换个镜像节点就好了
- 安装命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gensim
Markdown
- Markdown 语法中的公式 LaTex 命令集锦
- Markdown绘图
- Markdown Preview Enhanced - 正式教程
- 内部支持 flow charts, sequence diagrams, mermaid, PlantUML, WaveDrom, GraphViz,Vega & Vega-lite,Ditaa 图像渲染。
- 你也可以通过使用 Code Chunk 来渲染 TikZ, Python Matplotlib, Plotly 等图像。
- mermaid 语法
- 目前支持其插件的有:Markdown Preview Enhanced(Yiyi Yang)【渲染效果不好】
- flow 语法[mk默认]
- 程序流程图
- 相关博文链接
- Markdown Preview Enhanced - 正式教程
- Markdown预览插件
- VSCode:Markdown Preview Enhanced(Yiyi Yang) - 首推
- VSCode插件主页:Markdown Preview Enhanced - VSCode
- Markdown Preview Enhanced is an extension that provides you with many useful functionalities...
- ...such as automatic scroll sync, math typesetting, mermaid, PlantUML, pandoc, PDF export, code chunk, presentation writer, etc.
- A lot of its ideas are inspired by Markdown Preview Plus and RStudio Markdown.
- Chrome:MarkDown Preview Plus
- 安装完成
- 点击chrome浏览器 → 工具 → 扩展程序 → 在扩展程序页
- 找到 Markdown Preview Plus 先不要点进去,在 Markdown Preview Plus 下两行,勾选“允许访问文件网址” (英文版语句为 Allow access to file URLs)
- 点击 Markdown Preview Plus 的 选项 ,进入 选项 后,勾选 Enable auto-reload
- VSCode:Markdown Preview Enhanced(Yiyi Yang) - 首推