关于 pip 相关的工具链,参考 Dropbox 中的 Jon_Banafato-What_s_in_your_pip_toolbox.pdf
。这是份在 PyCon 2017 演讲的 slide。
设置 PyPI 镜像
pip.conf
位置:
- On Unix the default configuration file is: $HOME/.config/pip/pip.conf which respects the XDG_CONFIG_HOME environment variable.
- On macOS the configuration file is $HOME/Library/Application Support/pip/pip.conf.
- On Windows the configuration file is %APPDATA%\pip\pip.ini.
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
format = columns
pip workflow
看 Pipenv vs Poetry。我使用 Poetry。
Arch Linux 上使用 pip
Arch 上使用 pip 安装日常用的包时,要用 pip install --user
选项,避免安装在系统路径上。系统路径上的 Python 包,应该总是用 pacman 来安装;否则会遇到一堆烦人的 conflict 问题。
pip --target
的一些问题
所以 --target
选项基本是不可用的。
pip --prefix
的一些问题
--prefix
后面接的路径需要是绝对路径,不然安装 numpy 时会报错。