zoukankan      html  css  js  c++  java
  • ubuntu源与常用python配置pip源(win)、pip常用命令

    pip常用命令

    ubuntu更新系统源

    首先备份/etc/apt/sources.list

    mv /etc/apt/sources.list /etc/apt/sources.list.bak

    然后下载相应版本的sources.list, 覆盖/etc/apt/sources.list即可(再次提醒操作前请做好相应备份)
    lucid(10.04)
    precise(12.04)
    trusty(14.04)
    utopic(14.10)
    vivid(15.04)
    wily(15.10)
    覆盖完成之后即可使用,如果不做备份也可以直接修改/etc/apt/sources.list文件,以Wily(15.10)为例, 编辑/etc/apt/sources.list文件, 在文件最前面添加以下条目(再次操作前请做好相应备份)

    deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted

    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted

    deb http://mirrors.aliyun.com/ubuntu/ xenial universe
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

    deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse

    deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main universe multiverse restricted

    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

    修改完成保存
    最后需要执行

    sudo apt-get update


    修改pip更新源

    pip安装时默认访问pypi的,但是pypi的速度对于国内来说有点慢,还在国内也有一些pip的镜像源,造福广大程序员
    pipy国内镜像目前有:
    http://pypi.douban.com/ 豆瓣
    http://pypi.hustunique.com/ 华中理工大学
    http://pypi.sdutlinux.org/ 山东理工大学
    http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学
    安装时我们可以手动指定安装源如下:

    pip -i http://pypi.douban.com/simple install Flask

    如果感觉每次安装都手动指定安装源麻烦的话,也可以配置pip更新源


    在主目录下创建.pip文件夹

    mkdir ~/.pip

    然后在该目录下创建pip.conf文件编写如下内容:

    [global]
    trusted-host =  pypi.douban.com
    index-url = http://pypi.douban.com/simple

    这里以豆瓣的源为例,由于最新的pip安装需要使用的https加密,所以在此需要添加trusted-host
    对于window系统来说基本配置相同创建或修改配置文件在%HOMEPATH%pippip.ini

    打包已安装的包

    pip list #查看安装的包
    pip freeze >requirements.txt
    pip install --download ~/python27/packages -r requirements.txt #有些包为系统自带,无法找到相关源,可以在requirements.txt删除后继续执行此命令

    安装指定的离线包
    sudo pip install --no-index --find-links=~/python27/packages -r requirements.txt

    下载指定的包到指定文件夹
    pip install --download ~/python27/packs pandas(-r requirements.txt)
    安装指定的离线包
    pip install --no-index --find-links=~python27/packs/ pandas (-r requirements.txt)

    pip:指定多个源/内部源

    window:

    %APPDATA%

    然后在底下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini,然后再里面输入内容

    [global]
    timeout = 6000
    index-url = http://pypi.douban.com/simple
    trusted-host = pypi.douban.com
    [global]
    timeout = 6000
    index-url = http://pypi.douban.com/simple
    trusted-host = pypi.douban.com

    win下py2与py3共存
    1、找到python2和python3的安装目录,修改python2.7.9和python3.5.2中python.exe和pythonw.exe的名称为python2.exe、pythonw2.exe和python3.exe、pythonw3.exe
    python3 -m pip install --upgrade pip --force-reinstall
    python2 -m pip install --upgrade pip --force-reinstall
    

     

    pycharm 设置pep8

    pip install autopep8

    打开Pycharm→File→settings→Tools→Extends Tools→添加

    Name:Autopep8(可以随便取)
    Programs:autopep8 (前提是你已经安装了哦)
    Parameters:--in-place --aggressive --aggressive $FilePath$
    Working directory:$ProjectFileDir$
    点击Output Files→添加,在对话框中的:Regular expression to match output中输入:
    $FILE_PATH$:$LINE$:$COLUMN$:.*

    使用方式

    右键→External Tools→点击Autopep8

    ubuntu py2 与 py3 共存

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2 # 添加Python2可选项,优先级为2

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1 # 添加Python3可选项,优先级为1

    sudo update-alternatives --config python

      



  • 相关阅读:
    文件的权限
    正则表达式
    软硬链接的学习
    linux系统中的文件类型和扩展名
    把数组排成最小的数
    整数中1出现的次数(从1到n整数中1出现的次数)
    最小的K个数
    连续子数组的最大和
    数组中出现次数超过一半的数字
    字符串的排列
  • 原文地址:https://www.cnblogs.com/lqruui/p/6046673.html
Copyright © 2011-2022 走看看