您可以使用以下 Python 代码。与 pip freeze 不同,这不会打印警告和 FIXME 错误。 对于pip < 10.0.1import pip from subprocess import call packages = [dist.project_name for dist in pip.get_installed_distributions()] call("pip install --upgrade " + ' '.join(packages), shell=True) 对于pip >=...
pip install <package_name> -U 使用sudo 会要求输入您的 root 密码以确认操作,但虽然很常见,但被认为是 不安全 的。 如果您没有 root 密码(如果您不是管理员),您可能应该使用 virtualenv。 您也可以使用 user 标志仅在此用户上安装它。 pip install <package_name> --upgrade --user 原文由 borgr 发...
还没有内置标志,但您可以使用pip list --outdated --format=freeze | gre...
首先,需要明确一点,Python 3和Python 2是两个不同的版本,它们有不同的语法和特性。在Python 3中,pip是默认的包管理工具,而在Python 2中,pip需要手动安装。 要将Py...
pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1...
在MacOS系统上,保持Pip和Python版本的最新状态对于顺利进行Python开发至关重要。通过升级Pip和Python,你...
使用sudo将要求输入root密码以确认操作,但尽管常见,但被认为是unsafe。如果您没有root密码(如果您不是...
使用pip 升级! $ pip install pipupgrade $ pipupgrade --verbose --latest --yes pipupgrade 可帮助您从 requirements.txt 文件升级系统、本地或软件包!它还选择性地升级不会破坏更改的软件包。 pipupgrade 还确保升级存在于多个 Python 环境中的包。它与 Python 2.7+、Python 3.4+ 和 pip 9+、pip 10...
我还必须确保python3使用的是Python 3.6,否则将使用Python 3.5(默认情况下pip不附带Python 3.5)。
答案是手动从站点软件包目录中删除目录~ip和~ip-m.m.p.dist-info(其中m.m.p是已升级的版本号)...