Python 常用命令(持续更新)

1. 查看 pip install 默认安装位置

1. 查看默认安装路径 win

1
python -m site

结果如下

1
2
3
4
5
6
7
8
9
10
11
12
sys.path = [
'C:\\Users\\admin',
'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python37-32\\python37.zip',
'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python37-32\\DLLs',
'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python37-32\\lib',
'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python37-32',
'C:\\Users\\admin\\AppData\\Roaming\\Python\\Python37\\site-packages',
'C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\site-packages',
]
USER_BASE: 'C:\\Users\\admin\\AppData\\Roaming\\Python' (exists)
USER_SITE: 'C:\\Users\\admin\\AppData\\Roaming\\Python\\Python37\\site-packages' (exists)
ENABLE_USER_SITE: True
  • USER_BASE 用户自定义 python.exe启动程序路径
  • USER_SITE 用户自定义依赖安装包基础路径

2. 查看并修改对应配置文件

1
python -m site -help

结果如下

1
2
3
4
5
6
7
8
9
10
11
12
C:\Users\admin\AppData\Local\Programs\Python\Python37-32\lib\site.py [--user-base] [--user-site]

Without arguments print some useful information
With arguments print the value of USER_BASE and/or USER_SITE separated
by ';'.

Exit codes with --user-base or --user-site:
0 - user site directory is enabled
1 - user site directory is disabled by user
2 - uses site directory is disabled by super user
or for security reasons
>2 - unknown error

找到 site.py配置文件,即可修改相关配置

2. 查看模块

1. 查看已有模块

  • pip list
  • pip freeze
  • 进入 Python 命令行:help('modules')

2. 查看具体模块

进入 Python 命令行:

1
2
3
4
5
6
7
8
9
10
# 方法一,总体查看
>>> help()
help> urllib
...

# 方法二,具体查看
>>> import urllib
>>> help(urllib)
>>> help(urllib.request)
...

3. pip 命令

  • pip --version 或者 pip3 --version:查看 pip 版本
  • python -m pip install --upgrade pip:pip 升级
  • pip install PACK_NAME或者pip install PACK_NAME==1.0或者pip install PACK_NAME>=1.0:安装相应 LIB 包
  • pip install --upgrade PACK_NAME:升级指定包
  • pip search PACK_NAME:搜索指定包
  • pip show PACK_NAME或者pip show -f PACK_NAME:查看具体某个包的详情
  • pip freeze:总览已经安装包的版本
  • pip list:总览已经安装的包
  • pip list -o:查看可升级的包
  • pip config list:查看配置

4. linux 安装 python

  1. 下载相关 tgz 文件,并上传至主机,解压;

  2. 准备编译环境:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

  3. 编译安装,需要依次执行3个命令

    1
    2
    3
    4
    # --prefix 是 Python 的安装目录
    ./configure --prefix=/home/glett/service/Python-3.9.5
    make
    make install
  4. 创建软链接

    1
    ln -s /home/glett/service/python3/bin/python3 /usr/bin/python3
  5. 配置环境变量
    修改配置文件vi ~/.bash_profile,并刷新缓存source ~/.bash_profile

    1
    2
    3
    # python
    export PYTHON_HOME=/home/glett/service/python3
    export PATH=$PYTHON_HOME/bin:$PATH

5. Python http 服务

在拥有 Python 环境时,可以快速搭建一个 http 服务,提供文件浏览的 web 服务,可以把当前目录发布到相应端口

1
2
3
4
5
# python2
python -m SimpleHTTPServer [port]

# python3
python -m http.server [port]

6. 修改 pip cache 地址

若新文件夹为 “D:\pip_cache”,可用 pip 命令设置新缓存地址,之后可删除默认在 C 盘的文件夹,位置是 “C:\Users\admin\AppData\Local\pip” 下

1
2
pip config set global.cache-dir "D:\pip_cache"
# 出现 Writing to C:\Users\admin\AppData\Roaming\pip\pip.ini 表示成功