Python之pip install的package到底在哪里?

Python之pip install的package到底在哪里?

python的package们到底安装在那里?刚开始只知道一通安装,sudo apt-get install python-xxx, sudo pip install xxx, sudo pip3 install xxx, pip/pip3 install xxx, python -m pip install xxx==x.x.x。现在有点门道了,好好梳理一下。

sudo apt-get install python-xxx

使用sudo命令是获取ubuntu的root权限的一个手段,其安装的package都在/var/cache/apt/archives/下。

sudo pip install xxx

同样的,这是安装在系统中,每个用户都能用,路径

/usr/local/lib #python各个版本位置
/usr/local/lib/python2.7/dist-packages/ #python2.7默认安装包的位置
/usr/local/lib/python3.4/dist-packages/ #python3.4默认安装包的位置

pip install xxx

没有虚拟环境

如果没有虚拟环境的话,则在ubuntu的用户目录下面,路径是:

~/.local/lib/python2.7/site-packages/ # python3应该同理

有虚拟环境

如果有虚拟环境的话,那么就在虚拟环境的site-packages里面。
例如使用vitualenvwrapper创建的虚拟环境,则其路径为:

~/.virtualenv/venv_name/lib/python2.7/site-packages/ # python3应该同理
~/.virtualenv/venv_name/local/lib/python2.7/site-packages/

python -m pip install xxx==x.x.x

还没研究,据说是一样的
参考链接:http://www.aiisen.com/p/1168398.html

源码安装python包

  1. 从github上下载源码,git clone.zip都行,后者快一点,前者带git
  2. 解压(git不用),并cd进入文件夹。
  3. 想装在普通环境下,就pip install .,想装在虚拟环境下,就先开启虚拟环境,然后pip install ., 有的虚拟环境有穿透效果,就算开了虚拟环境,pip安装的包也是和不开装在同一个位置。
  4. 安装完成,打开python测试
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值