【问题标题】:error in run python3.9 from cmd where python 3.7 installed [closed]从安装了python 3.7的cmd运行python3.9时出错[关闭]
【发布时间】:2021-08-03 06:21:06
【问题描述】:

我想让 python 3.9 成为安装 opencv 的主要 python 它不断出错

python 3.9 存在于 2 个位置

anaconda 中的一切都在使用我认为是 python 3.9

但我想在 cmd 和 powershell 中使用 3.9,因为 3.7 只能工作

这个错误出现在pip install any package on cmd or powershell

【问题讨论】:

    标签: python-3.x powershell opencv cmd anaconda


    【解决方案1】:

    您需要重新安装 Anaconda 或从您的 python 安装位置删除导致问题的软件包。

    这个用户也有same issue,他们通过重新安装Anaconda来修复它,有人建议他们可以尝试手动删除导致问题的google_auth包。

    要查找站点包的位置,请运行此命令。

    python -m site --user-site
    

    你应该得到这样的输出

    C:\Users\%USERNAME%\AppData\Roaming\Python\Python39\site-packages
    

    您可以去那里删除导致问题的文件。

    如果您在那里找不到包裹(根据您的屏幕截图,这会很奇怪)

    你可以试试

    python -c "import site; print(site.getsitepackages())"
    

    并尝试从那里删除包。

    如果这些都不起作用,你很可能不得不重新安装 anaconda 或 python。

    【讨论】:

    • anaconda evnv 现在可以在 python 3.9 上运行,但是 windows cmd 正在 3.8 上运行并且 pip 无法识别,如上一张图片,我想更改为 3.9 并使 pip 可以安装 opencv ,什么我现在应该做吗?
    • @mero 如果您使用的是 Conda,为什么要通过 pip 安装软件包?我也建议先学习一些 Conda 的基础知识。¸
    猜你喜欢
    • 2018-12-09
    • 1970-01-01
    • 1970-01-01
    • 2020-02-27
    • 2023-03-10
    • 1970-01-01
    • 2016-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多