文章目录
基本概念
环境:Python代码的运行环境
Python解释器
(用哪个解释器来执行代码):每个版本的Python 2.7/3.4/3.7都可以是——python.exe
Lib文件夹
(Python库的位置:去哪里import所需模块)
site-packages folders
:一般第三方库【home 目录/pythonXX.XX/lin/site-packages/】
lib folders
:标准库 【home 目录/pythonXX.XX/lib】
Scripts文件夹
(可执行程序的位置,安装了pip,命令在哪里):pip.exe就在该目录下,而Lib文件夹下是pip的源码
虚拟环境
1)避免了不同版本Python的切换;
2)公用标准库——基本不会变动
环境变量
- 在windows环境中,执行程序必须在 环境变量path,才能运行python;
- 执行查找“系统变量”,再找“用户变量”
- 要切换python版本就要不断切换path变量==>产生虚拟环境
Anaconda
conda常用命令
卸载anaconda:rm -rf ~/anaconda3
# 可参考Terminal笔记
查看anaconda是否安装成功:conda --version
配置环境变量(本人安装好好像不需要配置):
1. vi ~/.bash_profile
2. export PATH="/Users/anaconda3"(安装anaconda包的路径)PATH="$PATH/bin:" 【vim使用:wq命令保存退出】
3. source ~/.bash_profile 【激活修改的环境变量】
Jupyter Notebook的使用[mac]
默认文件夹设置
终端[mac]输入:jupyter notebook --generate-config
==>找到配置文件路径,打开配置文件,在NotebookApp.notebook_dir 处添加路径
插件补充
- Codefolding(代码折叠)、目录(Table of Content)、颜色标记(Highlighter)、执行时间(ExecuteTime)、自动补全(Hinterland)
终端运行:1.conda install -c conda-forge jupyter_contrib_nbextensions
,2.jupyter contrib nbextension install --user
Jupyter Notebook的使用[windows]
默认文件夹设置
- 打开Anaconda Prompt窗口输入
jupyter notebook --generate-config
生成配置文件(在用户\用户名.jupyter文件下) - 打开jupyter_notebook_config.py文件,搜索c.NotebookApp.notebook_dir
然后c.NotebookApp.notebook_dir='添加自己配置的路径'
修改浏览器为google
打开jupyter_notebook_config.py文件,搜索c.NotebookApp.browser
插入下面代码
import webbrowser webbrowser.register("chrome", None, webbrowser.GenericBrowser(u"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe")) c.NotebookApp.browser = 'chrome'
JN插件
- windows键 -> 输入prompt—>进入Anaconda Prompt界面
(mac->进入终端–>代码相同) - 输入
pip install jupyter_contrib_nbextensions
来安装Anaconda的插件包 - 成功跑完,在输入
jupyter contrib nbextension install --user
,jupyter nbextensions_configurator enable --user
- 完成后输入
jupyter notebook
进入Jupyter notebook 网页界面,在界面上方可以看到多了Nbextensions选项
·文档目录:Table of Contents(2)
·多行代码收缩:Collapsible Heading
·变量 & 变量值的显示:variable inspector
·代码美化:autopep8 - 然后打开.ipynb文件就可以看到文档上方多出了一个按钮,如图的右下角所示(不行的话关闭重新进入Jupyter Notebook试一下)
- 代码美化:
code prettify
虚拟环境的使用
查看:conda env list
创建:conda create --name py36 python=3.6
py36表示虚拟环境名字
激活:conda activate py36
推出:conda deactivate
删除:conda remove -n py36 --all
# 待研究
file:///C:/Users/hcj_n/AppData/Roaming/jupyter/runtime/nbserver-17088-open.html
基本操作
查看python版本及其路径
import sys
print(sys.version) # python --version
print(sys.executable) # 路径
# 查看库的路径
import numpy
numpy.__file__
安装/卸载包(pip-jupyter运行)
- 安装:
pip install 包名
- 指定版本安装:
pip install pygsheets==2.0.3.1
- 卸载:
pip uninstall 包名
- 列出已安装的包:
pip list
- 输出包的信息:`pip show 包名c
包的使用(conda-terminal运行)
- 安装
conda install package_name
- 列出所有包
conda list
- 更新conda update package_name
- 一键更新 conda update –all
- 查找/删除包 conda search/conda remove package_name
数据类型
- 数字
- 常量:整数、复数、
- 运算符
- 字符串
- 列表
- 元组
- 字典
- 集合