Python篇—工具(一)

我学Python也接近两年,其间也走了许多弯路,现在准备把相关的知识都整理一下,做个记录。

Python有2和3之分,语法存在一些差异,目前基本都学习Python3系列。我最开始直接用python自带的IDLE,但确实很笨拙,使用不方便。后来发现了Anaconda这个神器,集成了jupyter、ipython、spider等多个工具,任你挑选,而且管理包和版本超级方便。

此外,写代码当然离不开文本编辑器了。我主要用的是Sublime Text3,支持高亮,非常好看。后来也用过Notepad++,虽然没有前者顺手,也挺好用的,安装很方便。

(一)Anaconda安装使用

  • 安装
    参考资源: http://python.jobbole.com/86236/
    官网:https://www.anaconda.com/
    官网下载——安装——配置路径:系统变量path
    检查是否安装好(win+r打开运行,输入cmd):

    image.png

  • Conda使用
    Python有pip可以安装管理包,但是安装经常出现问题,尤其在安装机器学习相关的包时。conda可以轻松安装包,并且可以创建不同的python环境。

    1.管理conda

    # 检查conda版本
    conda --version
    
    # 版本升级
    conda update conda
    

    2.创建一个python2的环境

    # 创建一个名为python27的环境,指定Python版本是2.7
    conda create --name python27 python=2.7
    
    # 安装好后,使用activate激活某个环境
    activate python27                           # for Windows
    source activate python27                    # for Linux & Mac
    # 激活后,会发现terminal输入的地方多了python27的字样,实际上,此时系统做的事情就是把默认3.4环境从PATH中去除,再把2.7对应的命令加入PATH
    
    # 再看看Python版本
    python --version                            #2.7
    
    # 如果想返回默认的python 3.4环境,运行
    deactivate python27                         # for Windows
    source deactivate python34                  # for Linux & Mac
    
    # 删除一个已有的环境
    conda remove --name python27 --all
    
    # 列出全部环境
    conda info -e
    

    3.管理包

    # 查看包
    conda list                             #查看当前已安装的包
    conda list -n python34                 #查看某个指定环境的已安装包
    
    # 查找package信息
    conda search numpy
    
    # 安装包
    conda install  numpy                    #默认当前环境
    conda  install -n python35 numpy        #指定安装环境
    
    # 删除包
    conda uninstall numpy
    conda uninstall -n python35 numpy
    

    4.安装包
    有些包conda存在无法安装的情况,可采用Anaconda.org网站或者pip的方法安装
    Anaconda资源网站:https://anaconda.org/
    pip直接安装或whl文件:https://www.lfd.uci.edu/~gohlke/pythonlibs/#statsmodels

    # 直接安装
    pip install numpy
    
    # 安装whl文件:下载放在指定位置path1
    pip install +path1
    
  • 一些问题
    Anaconda在开始菜单找不到Anaconda command prompt入口

(二)Sublime Text3安装使用

  • 安装
    正常安装步骤,安装完成后可使用。为了方便需要安装一些高亮之类的插件,插件安装中可能存在一些bug.

    1.Package Control 报错There Are No Packages Available For Installation
    参考:https://blog.csdn.net/feilong_csdn/article/details/67638660
    此插件是安装SublimeHighlight插件前需要安装的,自带的存在问题,需要删除重新下载安装

    2.Sublime Text 无法使用Package Control或插件安装失败
    参考:https://blog.csdn.net/freshlover/article/details/44261229/

    3.直接运行.py文件遇到的问题
    参考:https://fqlxxxxx.gitbooks.io/learnpython/sublime_text3yun_xing_python_shu_ru_shi_jiao_hu_cheng_xu_wen_ti_jie_jue.html

    4.配置python运行环境(可以不用配置)
    参考:https://blog.csdn.net/lmikic/article/details/52294061

  • 使用
    1.快捷键
    参考:https://blog.csdn.net/u012771929/article/details/30030249

(三)Jupyter Notebook 安装使用

  • 安装
    参考:http://python.jobbole.com/87527/?repeat=w3tc
    在 conda 环境中,可以使用如下命令安装:
    conda install jupyter notebook
    
  • 使用
    在命令行输入jupyter notebook即可使用
    Shift + Enter 运行代码

(四)关于服务器

毕业论文因为要爬虫的原因租了tx的服务器,学了一些用法,暂记录如下。

  • 登录
    云服务器登录方式
    登录 Windows 实例
    端口 telnet不通
    登录不了还有一个原因就是可能校园网会影响,实在不行就找腾讯的工程师,态度和实力都很好
    阿里云服务器远程桌面连接提示凭证不工作解决办法
  • 使用
    不安装 ftp用 windows 服务器上传下载文件
    腾讯云上传下载文件方法
    腾讯云服务器搭建Python环境
    服务器上运行Python项目
    最后最省心的方法是在服务器上装了ananconda
    在服务器上跑程序——Xshell和Xftp的安装与使用

你可能感兴趣的:(Python篇—工具(一))