debian修改pip三方包安装路径

138 阅读1分钟

pip这个可以看系统里面,一般都是在这个文件夹下面/usr/local/bin/,里面有什么pip都可以用

image.png

我用的3.8,指向我系统里面最新的python和pip

查看配置文件位置

用下面这个命令查看pip.conf可能得位置

pip3.8 config list --verbose

我系统里面有

For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
For variant 'global', will try loading '/etc/pip.conf'
For variant 'user', will try loading '/root/.pip/pip.conf'
For variant 'user', will try loading '/root/.config/pip/pip.conf'
For variant 'site', will try loading '/usr/pip.conf'

下面的要添加了配置才会显示
global.cache-dir='/mnt/sdb1/pip3-package/cache' 
global.target='/mnt/sdb1/pip3-package/site-packages'

添加自定义路径配置

所以我添加了一个/etc/pip.conf文件去编辑

image.png

我已经添加了全局配置,pip3.8安装的时候就安装到了目标路径,缓存也是

但是这个时候是不能扫出来的。

image.png

这个其实我已经安装了,但是无法扫出来

配置路径可以扫出来

使用环境变量处理,下面永久生效处理方式

echo 'export PYTHONPATH="/mnt/sdb1/pip3-package/site-packages:$PYTHONPATH"' >> ~/.bashrc
source ~/.bashrc

image.png