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

时间:2016-11-08 01:05:48

标签: pip

我通过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.

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

8 个答案:

答案 0 :(得分:68)

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

[list]
format=columns

答案 1 :(得分:18)

~/.pip/pip.conf是macOS中的遗留位置。请阅读official documentation并将您的设置放入~/Library/Application Support/pip/pip.conf。它的工作正常。

答案 2 :(得分:3)

在较新版本的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库提取这些位置。

答案 3 :(得分:2)

更清楚地说明:

对于用户来说:

  

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

对于virtualenv:

  

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

config-file(official doc)

答案 4 :(得分:1)

只需在virtualenv文件夹中创建一个pip.conf文件,然后在pip.conf

中写下以下内容
[list]
format=columns

答案 5 :(得分:0)

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

  1. 访问文件夹C:\Users\
  2. 如果不存在,请在C:\Users中创建一个名为&#34; pip&#34;
  3. 的新文件夹
  4. 之后,输入创建的文件夹pip并创建一个名为&#34; pip.ini&#34;的新文件。
  5. 在此文件中添加以下行:

    [表]
    格式=列

  6. 打开终端(cmd,cygwin或anaconda提示符),然后再次输入:

    (name_of_your_env)C:\ your_path&gt; conda env export&gt; name_of_file.yaml

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

  8. 我希望我有所帮助!再见!

答案 6 :(得分:0)

此命令将起作用:

pip list --format=columns

答案 7 :(得分:0)

在macOS上,配置文件为$HOME/Library/Application Support/pip/pip.conf。如果你不能发现它只是创造。