我通过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中(:
- 访问文件夹
C:Users
- 如果不存在,请在
C:Users
中创建一个名为"pip"的新文件夹 - 之后,在文件夹pipcreated中输入并创建一个名为"pip.ini"的新文件
-
在该文件中添加以下行:
[列表]
format=列 -
打开终端(cmd、cygwin或anaconda提示符(,然后再次键入:
(name_of_your_env(C:\your_path>conda env导出>name_of_file.yaml
-
访问步骤5中引用的
C:your_path
,并注意到已创建名为name_of_file.yaml
的导出文件。
我希望我帮过忙!再见
此命令将起作用:
pip list --format=columns
检查~
或/Users/<your_user_name>
路径。请记住使用ls -a
查看所有隐藏的文件/目录。如果.pip/pip.conf
不存在,就创建它。