1、安装python虚拟环境:
pip install virtualenv
出现错误:
依次输入:
pip install --ignore-installed filelock
pip install allennlp
再次输入:pip install virtualenv
如图:
2、搭建虚拟环境,输入:virtualenv .venv (进入到你要创建的工程目录下)
如图:
3、进入虚拟环境目录中 cd .venv 进入scripts目录中 cd scripts
激活虚拟环境:activate
如图:
4、安装numpy 输入 pip install numpy
如图:
5、安装多个库:pip install pandas matplotlib -i https://pypi.douban.com/simple 使用豆瓣的源
如图:
numpy pandas matplotlib 数据分析三剑客
6、查看当前的库:pip freeze
如图:
7、安装py的交互式环境:pip install ipython -i https://pypi.douban.com/simple
如图:
输入ipython
如图:
8、安装jupyter: pip install jupyter -i https://pypi.douban.com/simple
如图:
9、使用jupyter输入:jupyter notebook 后会自动弹出
如图:
上面显示的就是虚拟环境上的东西
我们在相应的目录下存入notebook的相关笔记就能够使用它来查看它相关的文档了
10、jupyter notebook 的基本使用:
点击一个内容时,会出现一个小框,我们称之为cell
选中cell 双击d即可删除,按z可回退
出现光标时,即为编辑模式。可以输入命令,按esc后重新变回编辑模式。
按住ctrl+enter(回车)即可运行该代码,如图:
help命令能够帮助我们查看帮助文档
选中cell窗口按a就会在当前cell上创建一个cell
选中当前cell窗口按b就会在当前cell下创建一个cell
使用? :一个问号,打印docstring,两个问号打印源码
( 注意jupyter是基于ipython的。)
tab自动补全
开发新的python脚本或者文档
如图:
新建后可以修改后缀就可用用py了,如图:
输入代码:
def foo(x,y):
return x**y
for i in range(10):
print(foo(i,i))
如图:
jupyter可以不用保存,每个30s会自动保存(手动保存ctrl+s)
然后我们就能够在jupyter的文档中使用了,如图:
记时的方法:
%time foo(10,10000)
如图:
计算平均用时
%timeit foo(10,100000)
- %time一般用于耗时长的代码段
- %timeit一般用于耗时短的代码段
自定义的循环次数:timeit -r 3 -n 1000 foo(100,10000) 3轮循环一千次