ubuntu源与常用python配置pip源(win)、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%\pip\pip.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)
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
ubuntu源与常用python配置pip源(win)、pip常用命令的更多相关文章
- ubuntu系统中查看python模块的源码
		案例:查看multiprocessing模块源码 1. 进入交互模式,导入模块,以multiprocessing模块为例 2. 查看multiprocessing.__file__属性,找到该模块的源 ... 
- python配置yum源
		import subprocess import sys import os def main(): try: subprocess.call(["yum install wget -y;c ... 
- CYQ.Data.Orm.DBFast 新增类介绍(含类的源码及新版本配置工具源码)
		前言: 以下功能在国庆期就完成并提前发布了,但到今天才有时间写文介绍,主要是国庆后还是选择就职了,悲催的是上班的地方全公司都能上网,唯独开发部竟不让上网,是个局域网. 也不是全不能上,房间里有三台能上 ... 
- sublime text 3 + python配置,完整搭建及常用插件安装
		四年的时间,一直使用EmEditor编辑器进行Python开发,之前是做面向过程,只需要将一个单独的py文件维护好即可,用着也挺顺手,但是最近在做面向对象的开发,不同的py文件中相互关联较多,感觉单纯 ... 
- Ubuntu源、Python虚拟环境及pip源配置
		Ubuntu 命令行更改源 在修改source.list前,最好先备份一份 软件源的地址配置文件在 /etc/apt/sources.list 执行备份命令 sudo cp /etc/apt/sour ... 
- python pip源配置,pip配置文件存放位置
		https://blog.csdn.net/u013066730/article/details/54580789/ pip源配置文件可以放置的位置: Linux/Unix: /etc/pip.con ... 
- pip常用命令、配置pip源
		1.查找软件 # pip search Package 2.安装软件 # pip install Package # pip install -r requirements.txt 3.更新软件 # ... 
- python pip源配置
		一.Linux版本: linux的文件存放在:~/.pip/pip.conf 二.windows版本: 在用户文件夹下创建pip目录,并在pip目录下创建pip.ini文件(%HOME%\pip\pi ... 
- python 中pip配置清华源
		anaconda配置镜像 Mac and Linux conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda ... 
随机推荐
- CentOS7连接无线网络
			背景 CentOS7.6最小化安装,没有网线,幸好有无线网卡.下面我们直接进入主题. 附:安装教程 主题--连接无线网络 最小化安装后,裸机没有ifconfig,没有iw,最可怕的是没有网线 但我 ... 
- Java语言开发的,直接解压即可使用软件
			Tomcat ZooKeeper ActiveMQ Mycat 
- golang gin框架 集成swagger 自动生成文档
			goswagger github仓库 https://github.com/swaggo/swag 安装 swag cli 1.因为网络原因,先安装gopm 管理工具 go get -v -u git ... 
- win10 sql server2012 连接navicat 无法使用
			修改 连接navicat时报如下错误,按照网上办法,各种删除navicat的客户端,行不通. 点击sqlserver管理器,提示评估期已过.有关如何升级的测试版软件的信息,请访问http://www. ... 
- 什么是JWT?Token与Session的区别?
			什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点 ... 
- Spring Security  解决X-Frame-Options deny
			错误信息: Refused to display 'https://github.com/hwclass/awesome-sound' in a frame because it set 'X-Fra ... 
- .net大文件上传断点续传源码
			IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头. 一. 两个必要响应头Accept-Ranges.ETag 客户端每次提交下载请求时,服务 ... 
- Comet OJ - Contest #10 鱼跃龙门 exgcd+推导
			考试的时候推出来了,但是忘了 $exgcd$ 咋求,成功爆蛋~ 这里给出一个求最小正整数解的模板: ll solve(ll A,ll B,ll C) { ll x,y,g,b,ans; gcd = e ... 
- memcpy 与strcpy的区别
			C/C++中mencpy的代码实现:https://www.cnblogs.com/goul/p/10191705.html C/C++中strcpy的代码实现:https://www.cnblo ... 
- poj   2431   Expedition  贪心+优先队列   很好很好的一道题!!!
			Expedition Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10025 Accepted: 2918 Descr ... 
