【问题标题】:pip and python packages missing after attempting to upgrade a package尝试升级包后 pip 和 python 包丢失
【发布时间】:2022-10-08 02:36:44
【问题描述】:

我刚刚意识到pip 以某种方式被卸载并且我所有的包都丢失了。我的应用程序已停止在本地环境中运行。

我试图使用pip3conda 升级pandas。在那之前,我的环境已经启动并运行良好。

有没有办法恢复已安装的软件包或恢复环境?

当我运行pip3 list 时,我得到:

Package    Version
---------- -------
pip        10.0.1 
setuptools 39.0.1 

【问题讨论】:

    标签: python pip


    【解决方案1】:

    可能没有任何简单的方法可以恢复软件包。您可以检查控制台输出,因为 pip 显示哪些软件包已卸载,然后再次安装它们。

    下一次的好习惯是将每个脚本所需的包存储在requirements.txt 文件中,并分离环境,以便每个脚本都有自己的虚拟环境,其中包含所需版本的包。您可以阅读有关 venv here 的更多信息。

    【讨论】:

      【解决方案2】:

      看起来,您的 Python(手动或通过您的 IDE)已更新。遇到此问题的人可能有机会更改环境路径顺序。在 Windows 上搜索“环境变量”。并检查您是否已经安装了两个不同的 Python 版本。如果有的话;您可以将旧 Python 版本的顺序更改为新安装版本的较高位置。这可能会有所帮助,但正如第一个答案所述,将虚拟环境用于进一步的项目是最佳实践。

      【讨论】:

        猜你喜欢
        • 2019-03-20
        • 2021-11-15
        • 2019-05-24
        • 2011-02-12
        • 2014-09-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多