python中arch模块_在Arch下安装pip
1. 首先安装一个命令行下载工具,我这里使用axel:
$ axel https://bootstrap.pypa.io/get-pip.py
#下载完成之后得到一个python文件
$ ls
get-pip.py
也可以使用 wget:
wget https://bootstrap.pypa.io/get-pip.py
需要注意的是,当同时存在python2和python3时
$ ls -al /usr/bin/python*
lrwxrwxrwx 1 root root 7 Jul 20 03:53 python -> python3.6
lrwxrwxrwx 1 root root 9 Sep 20 01:26 python2 -> python2.7
#这里需要注意python命令代表的版本
# $ sudo python2 get-pip.py # python2 代表 python2.7
$ sudo python get-pip.py # python 代表 python3.6
Collecting pip
Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 185kB/s
Collecting wheel
Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
100% |████████████████████████████████| 71kB 492kB/s
Installing collected packages: pip, wheel
Successfully installed pip-9.0.1 wheel-0.29.0
# 查看安装结果:
$ sudo find / -name 'pip'
....
....
/usr/lib/python2.7/site-packages/pip
/usr/lib/python3.6/site-packages/pip
安装完成!
2. 安装模块的方法:
$ sudo pip install xxx //安装指定的 xxx 模块或者包
$ sudo pip uninstall xxx //删除指定的 xxx 模块或者包
$ pip list //查看当前的已安装python模块
使用pip安装模块时,需要注意python2和python3是否同时存:
$ ls -al /usr/bin/pip*
-rwxr-xr-x 1 root root 206 Oct 15 20:08 pip2
-rwxr-xr-x 1 root root 206 Oct 15 20:08 pip2.7
-rwxr-xr-x 1 root root 205 Sep 20 00:23 pip3
-rwxr-xr-x 1 root root 205 Sep 20 00:23 pip3.6
$ sudo pip3 install BeautifulSoup # 给 python3 安装模块这里用pip3
$ sudo pip2 install BeautifulSoup # 给 python2 安装模块这里用pip2
Collecting BeautifulSoup
Downloading BeautifulSoup-3.2.1.tar.gz
Building wheels for collected packages: BeautifulSoup
Running setup.py bdist_wheel for BeautifulSoup ... done
Stored in directory: /root/.cache/pip/wheels/5e/be/6d/ed01d5d434a821557b674c9da976f60b1b93d9009447eb9d16
Successfully built BeautifulSoup
Installing collected packages: BeautifulSoup
Successfully installed BeautifulSoup-3.2.1
# 查看已安装模块
# $ pip3 list python3
$ pip2 list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
BeautifulSoup (3.2.1)
netsnmp-python (1.0a1)
numpy (1.13.3)
pip (9.0.1)
pwquality (1.3.0)
setuptools (36.6.0)
team (1.0)
wheel (0.30.0)
另外当使用pip2或者pip3出现找不到python版本时,可以修改里面的环境 “#!/usr/bin/python2”
指向正确的python版本:
$ cd /usr/bin
$ ls -al python*
lrwxrwxrwx 1 root root 9 Sep 20 01:26 python2 -> python2.7
lrwxrwxrwx 1 root root 9 Oct 15 20:45 python3 -> python3.6
$ cat pip
#!/usr/bin/python2 # 这里指python2的pip,同理:#!/usr/bin/python3 指python3
# -*- coding: utf-8 -*-
import re
import sys
from pip import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
3. 在windows下使用pip的方法:
python2 和 python3 同时共存时:
python2:py -2 -m pip install path\file
python3:py -3 -m pip install path\file
#--------------------------------------------------
#例如在windows下安装wxpython: 两个步骤
1.安装wheel
#此为python2,安装python3则需更改 -3 即可
C:\>py -2 -m pip install wheel
2.安装wxpython的wheel文件:
#此为python2,安装python3则需更改 -3 即可
C:\>py -2 -m pip install D:\wxpython\windows\wxPython-4.0.0b2-cp36-cp36m-win_amd64.whl
4. 升级pip
sudo 后面的pip3为用户已安装的pip名称,比如python3版本的pip:pip3
$ sudo pip3 install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 215kB/s
Installing collected packages: pip
Found existing installation: pip 9.0.1
Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr
Successfully installed pip-10.0.1
python中arch模块_在Arch下安装pip相关推荐
- python中tkinter模块_使用Python中的tkinter模块作图的方法
python简述: Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程.Python[1 ...
- python中常用模块_工作中用过的Python常用模块:(基于3.x)
内置模块: sys 用于提供对解释器相关的访问及维护.例如:sys.argv --传参 sys.platform --返回系统平台名称 sys.version --查看python版本 os 用于提供 ...
- python中第三方模块_如何在python脚本中包含第三方模块?
我已经开始使用Python来自动化我工作中的重复任务,并且经常需要将对第三方模块的引用集成到我的脚本中.如何将这些文件直接包含在脚本中?我知道有一些方法可以在python安装文件夹(C:\Python ...
- python中select模块_基于python select.select模块通信的实例讲解 如何用python写个串口通信的程序...
python socket怎么利用select实现双工通信 方法: Before : 0000000000000000000000000000000000000000 After pack: 0100 ...
- python中paramiko模块_如何使用python中paramiko模块?
除了我们自身使用代码,或者是运行代码,其实,如果需要用到远程控制区操控代码的时候,也不是实现不了的,因为在python里有个极好用的模块就是我们今天的主题--paramiko,利用他,我们能够远程服务 ...
- python os模块安装方法_基于python中pygame模块的Linux下安装过程(详解)
一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查 ...
- python中heapq的库是什么_详解Python中heapq模块的用法
详解Python中heapq模块的用法 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: 详解Python中heapq模块的用法.txt ] (友情提示:右键点上行t ...
- python sys模块作用_浅谈Python中的模块
模块 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Python中,一个.py文件就称之为一个模块(Mod ...
- 在python中requests模块怎么安装_Python requests模块在Windows下安装
发现一个爬虫库太方便了,而且支持python3! 安装方法在http://docs.python-requests.org/en/latest/user/install/#install很详细 只不过 ...
最新文章
- SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户
- ML:MLOps系列讲解之《MLOps原则之监控/“机器学习成绩”系统/可再现性/松散耦合架构(模块化)/基于ML的软件交付指标/MLOps原则和实践的总结》解读
- 论文阅读 | DasiamRPN
- 口袋之旅html5超强账号,口袋之旅特攻排行榜 强大的绝对能力
- 推动半导体产业发展,华微电子CCT MOS产品发布
- 在html显示数据库的信息,从数据库中提取信息并将其显示在HTML div
- UNIX 环境高级编程(六)—— 程序和进程
- get和post的区别
- 在WIN10中安装经典计算器
- 计算机编程语言排行榜—TIOBE世界编程语言排行榜(2021年08月份最新版)
- css经典布局——圣杯布局
- eclipse导入spring源码二(丢失的spring-asm-repack和spring-cglib-repack)
- WDC2106 iOS10新特性及开发者要注意什么
- 树的遍历(Java)
- rust建造一键升级_rust一键升级指令 | 手游网游页游攻略大全
- Android导入一个工程时提示 Invalid project description的解决方法
- 1.MySQL 与其他数据库对比总结
- 非对称网格布局AsymmetricGridView小解
- 临床基因组/外显组数据分析实战技术研讨会(2023.1)
- 长沙学院计算机科学与技术排名,长沙学院计算机科学与技术系
热门文章
- CSS Doodle 生成器
- 做亚马逊应该怎么去选品?怎么找货源?
- Cp Cpk Cg Cgk 1.33,1.67的由来
- 炒鸡简单的javaScript的call和apply方法
- 概率论笔记1.1.3事件间的关系
- Android 各 API Level 权限变更和功能限制汇总
- Codeforces Beta Round #7
- 如何使用教育邮箱申请JetBrains全家桶License(山科大版)
- 如何使用伦敦金画出支撑阻力线
- android摄像头旋转花屏,Android OpenGL YUV 旋转花屏解决、Camera获取图像