我的Mac中的pip.conf在哪里?Python是通过Homebrew安装的



我通过Homebrew安装了Python,很长一段时间都很好。将pip升级到最新版本后,我开始获得:

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.

但是我在/etc/usr/local/etc$HOME/Library/Application Support/pip$HOME/.config/pip下找不到我的pip.conf,我在哪里可以找到它?

如果您的pip版本是9.0.1,请在~/.pip/pip.conf中添加以下代码以避免出现警告。

[list]
format=columns

在新版本的pip(V>10(中,您可以直接询问您的pip,它会告诉您它在哪里查找配置文件:

pip config list -v

上面的命令将告诉您pip在哪里查找pip.conf文件以供使用和全局使用。

如果这些目录在您的机器中不存在,您可以简单地创建它们并在其中添加pip.conf。Mac上的示例位置:

$HOME/Library/Application Support/pip/pip.conf
$HOME/.pip/pip.conf
$HOME/.config/pip/pip.conf

对于旧版本的pip(V<10(,您可以打开python终端并使用pip库提取这些位置。

~/.pip/pip.conf是macOS中的遗留位置。请阅读官方文档并将您的设置放入~/Library/Application Support/pip/pip.conf。它和必须做的一样工作。

为了更清楚:

适用于用户范围:

在macOS上,配置文件为:如果目录存在,则为$HOME/Library/Application Support/pip/pip.conf,否则为$HOME/.config/pip/pip.conf

对于virtualenv:

在Unix和macOS上,文件为$VIRTUAL_ENV/pip.conf

配置文件(官方文档(

只需在virtualenv文件夹中创建一个pip.conf文件,并在pip.conf 中写入以下内容

[list]
format=columns

在macOS上,配置文件为$HOME/Library/Application Support/pip/pip.conf。如果你找不到,就创建。

您必须执行以下步骤(如果您像我一样在Windows中(:

  1. 访问文件夹C:Users
  2. 如果不存在,请在C:Users中创建一个名为"pip"的新文件夹
  3. 之后,在文件夹pipcreated中输入并创建一个名为"pip.ini"的新文件
  4. 在该文件中添加以下行:

    [列表]
    format=列

  5. 打开终端(cmd、cygwin或anaconda提示符(,然后再次键入:

    (name_of_your_env(C:\your_path>conda env导出>name_of_file.yaml

  6. 访问步骤5中引用的C:your_path,并注意到已创建名为name_of_file.yaml的导出文件。

我希望我帮过忙!再见

此命令将起作用:

pip list --format=columns

检查~/Users/<your_user_name>路径。请记住使用ls -a查看所有隐藏的文件/目录。如果.pip/pip.conf不存在,就创建它。