7、Python代码规范(PEP8)问题及解决
1、安装库
方法一:包管理器(推荐) pip install requests easy_install requests
方法二:源码安装 python setup.py install
如果网络超时,可以使用清华源 -i https://pypi.tuna.tsinghua.edu.cn/simple
Python的很多第三方库都是开源的,我们能从GitHub或者PyPi下载到源码,大多数情况得到的源码都是.zip tar.gz tar.zip tar.bz2格式的压缩包。解压这些包,进入文件夹可以看到setup.py的文件,Windows下用Dos命令进行安装。这里以requests包为例,先到PyPi下载好requests-2.9.1.tar.gz这里解压到D盘跟目录后进入文件夹找到setup.py,然后按住Shift后(空白处)再点击右键进入该文件夹的Dos命令窗口(在此处打开命令窗口(w))后输入以下的命令安装即可。
方法三:Anaconda安装 conda install requests
方法四:Pycharm安装 不稳定,不推荐
方法五:whl文件安装 pip install D:/requests-2.9.1-py2.py3-none-any.whl 下载地址在后面 4、扩展库下载地址
cp35则代表只能适用于Python 3.5,另外win32和amd64代表32位和64位python版本,而不是系统版本(安装talib)
2、删除库、更新库 删除:pip uninstall requests 更新:pip install --upgrade requests
######
注意:有时候安装和删除不成功,报错:“系统无法将文件移到不同的磁盘驱动器”,可能是开着pycharm,把pycharm关闭后操作即可。
######
3、查看安装的库pip list
C:\Users\matlab>pip list
DEPRECATION: The default format will switch to columns in the future. You can us
e --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.con
f under the [list] section) to disable this warning.
alabaster (0.7.9)
pandas-datareader (0.4.0)
3.1查看库的版本号 pip list即可
此外,还可以通过Python命令help来查看都安装了哪些模块。
查看python已经安装了哪些模块:
进入python命令行:输入
help()
help > modules
或:help(‘modules’)
5、环境变量
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
1、如果要使用pip,则要将pip.exe安装路径加入到环境变量,如本机:D:\users\matlab\Anaconda3\Scripts
2、如果要使用python,则要将python.exe安装路径加入环境变量,如本机:D:\users\matlab\Anaconda3
注意:安装完成后要重启cmd或者pycharm等工具。
project interpreter : existing interpreter-->existing interpreter-->system interpreter-->D:\Anaconda3 即可。
python是安装32位还是64位呢?
64位能够用更大的内存空间,64位可以在64位的系统下运行,但是不能在32位系统下运行。
32位能够在32位和64位上运行。
没有特别要求,建议选择64位。
5.1修改当前目录
importos
os.getcwd()
Out[4]: 'E:\\qstrader-master'os.chdir('E:\\qstrader-master\\examples')
os.getcwd()
Out[7]: 'E:\\qstrader-master\\examples'
6、help dir sys ipython notebook
6.1、help
import statsmodels.api as sm
help(sm.OLS)、help([])、help(())、help({})等
6.2、内置函数
dir() :查看对象内所有属性及方法
对各种数据类型、引入模块均可以使用
如:
import pandas as pd
import sys
dir(pd)、dir(sys) dir([])、dir(())、dir({})
如果要查某个模块中某个属性用法,可以先用内置函数dir查看是哪个属性、再用help查看该属性用法
dir(pd)、help(pd.ols)、help(pd.read_csv),避免每次都去百度
6.3、对于属性用法,或者中间参数,可以直接help(pd),再在结果中用ctrl+F搜索参数名称
6.4、ipython notebook运行
(1)在当前文件夹下打开cmd窗口;(2)输入ipython notebook运行;(3)打开笔记本,使用shift+回车逐个cell运行
6.5 cmd中运行ipython
进入cmd,输入ipython即可。
6.6、更改jupyter notebook的主题颜色(theme)
# 安装 jupyterthemes
pip install jupyterthemes
# 更新 upgrade to latest version
pip install --upgrade jupyterthemes
E:\paper_trade>pip install jupyterthemes
设置: E:\paper_trade>jt -t oceans16 -f roboto -fs 15
查看有哪些主题 jt -l
恢复默认主题 jt -r