【问题标题】:removing python2 Mac as it is asking to upgrade在要求升级时删除 python2 Mac
【发布时间】:2021-01-23 09:28:30
【问题描述】:

我尝试安装新软件包,例如 dtaleu8darts,但也升级旧软件包,例如 statsmodels 和许多其他软件包,但没有成功,我收到以下消息:

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python 
as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. 
More 
details about Python 2 support in pip can be found at 
https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove 
support for this functionality.
ERROR: Could not find a version that satisfies the requirement u8darts (from versions: none)
ERROR: No matching distribution found for u8darts

我还尝试使用pip3 安装相同的软件包,并且我有 python3 并且可以。唯一的问题是,虽然我只在我的 IDE 上使用 python3(Jupyter NotebookVScode),但我无法导入它们。我现在正试图从我的系统中删除 python2,我正在努力。

【问题讨论】:

  • “我现在正试图从我的系统中删除 python2,我正在努力”——你可能不应该删除 Python 2,因为很多系统服务可能依赖于它。如果您设法删除 Python 2,系统可能会变得不稳定
  • @ForceBru 我该怎么办?怎么办?
  • 您应该检查pip3 是否为您要从中导入它们的同一版本的 Python 3 安装包
  • @ForceBru 它确实安装了它们,但我无法导入它们。请问如何检查?
  • 不要删除 Python 2。当 pipping 时,确保你 /path/to/python3 -m pip install whatever 使用你打算安装/导入的 python3。在 PYTHON 变量中指定 python3。

标签: python-3.x macos python-2.7 macos-catalina u8darts


【解决方案1】:

我已经合并了 Anconda,我需要做的就是使用以下命令恢复为 bash:

chsh -s /bin/bash

然后重新安装 Anaconda 并选择家庭安装(确保您的 opt 文件夹不包含任何 anaconda 文件夹,您可以通过键入 space bar/opton 访问)

现在我可以安装我想要的所有软件包了。没问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 2017-03-29
    • 1970-01-01
    相关资源
    最近更新 更多