在特定目录中运行任何pip install [--user] <package>或virtualenv <path>命令时,我遇到此错误:
pip install [--user] <package>
virtualenv <path>
DistutilsOptionError: error in setup.cfg: command 'install' has no such option 'pre_commands'
如何修复此错误并允许重新安装软件包?
fv2wmkja1#
发生这种情况是因为当前目录包含python安装文件,这些文件会混淆distutils。
distutils
mv setup.py setup.py.tmp || true mv setup.cfg setup.cfg.tmp || true pip install foo mv setup.py.tmp setup.py || true mv setup.cfg.tmp setup.cfg || true
1条答案
按热度按时间fv2wmkja1#
发生这种情况是因为当前目录包含python安装文件,这些文件会混淆
distutils
。