【问题标题】:Trouble running new Python version after uninstalling older and installing new (MAC)卸载旧版本并安装新版本 (MAC) 后无法运行新的 Python 版本
【发布时间】:2016-12-28 07:52:45
【问题描述】:

我试图卸载我的 Anaconda 版本的 Python 并重新安装常规的 Python 3.5 版本 (mac)。我使用this SO question 的答案删除了使用rm -rf ~/anaconda 的Anaconda 文件夹,并使用安装的Python 网站3.5 版。

但从命令行运行python --versionpython 会返回此错误:

Pauls-MacBook-Pro:~ paul$ python --version
-bash: /Users/paul/anaconda/bin/python: No such file or directory

是否有一些 bash 脚本指向旧的已删除 /Anaconda 文件夹,导致 3.5 版本无法运行?如果我不知道自己在做什么,我真的不想弄乱系统文件

【问题讨论】:

  • 运行which python时会发生什么?
  • @SpruceBondera /Library/Frameworks/Python.framework/Versions/2.7/bin/python
  • type python 呢?
  • python 被散列(/Users/paulgerhartz/anaconda/bin/python)
  • 试试hash -d python。这应该可以解决它,但是您应该尝试重新启动 bash 并查看是否在启动时添加了不正确的条目。

标签: python bash macos anaconda python-install


【解决方案1】:

根据您的 cmets,出于性能原因,bash 似乎已将 /Users/paul/anaconda/bin/python 存储为 python 的条目。 hash -d python 应该删除这个条目并使用正常的路径解析。

【讨论】:

    猜你喜欢
    • 2022-12-01
    • 2014-06-03
    • 2017-01-07
    • 2021-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多