记录下 Python 相关的一些细碎的东西。
1. 定位 python/pip 的程序位置
在 Linux 和 Windows 环境下均可以使用 where 命令定位 python/pip 的文件位置。
where python #查看系统上可用的 python 执行文件的位置 where pip #查看 pip 可执行文件位置
如在笔者电脑上,通过命令行执行 where python 命令的结果如下图所示,可以看到系统上存在的 python 解释器包括 Anaconda 附带的 python 和笔者另外安装的 python 程序。
2. pip 基础命令
pip 是一个用 python 写成的软件包管理系统,可以进行软件包的安装和管理。比较常用的 pip 命令如下:
安装软件包 —— pip install
pip install package_name #安装包名为 package_name 的软件包
默认情况下,使用 pip install 安装软件时,会从国外的软件源进行下载,此时会出现下载速度慢,经常出现 timeout 错误的问题。一个可行的方法是切换使用国内的镜像源,如清华的镜像源,下载速度会大大提高。临时使用镜像源的命令为在 install 后加入 -i 参数,其功能为将 Python 包索引( Python Package Index,PyPi )的 URL 由默认的国外源( https://pypi.org/simple )更改为 -i 参数指定的地址。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package_name #通过清华源下载软件包 package_name
也可以通过 pip config 直接设置为默认的软件源。更多可以参见清华大学开源软件镜像站pypi 镜像使用帮助。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple #设置软件源
卸载软件包 —— pip uninstall
pip uninstall package_name #卸载 package_name 对应的软件包
其他辅助命令
下面列举一些 pip 的其他辅助指令。
pip list #显示已安装的软件包 pip show package #显示某个安装包的信息,如 pip show numpy pip help command #查看 pip command 命令的用法,如 pip help install