python - 我想让命令 python3 运行 python3.7
问题描述
我目前使用的是 Mac OS Mojave 版本 10.14.2 我刚刚安装了 python3.7 并卸载了 python3.6。然后,出现以下结果
$ python3
-bash: /Library/Frameworks/Python.framework/Versions/3.6/bin/python3: No such file or directory
$ which python3
-bash: type: python3: not found
$ which python3.7
python3.7 is /usr/local/bin/python3.7
我想让python3命令运行python3.7但是我对python的设置很困惑。我在谷歌上搜索,但我无法解决。请你帮助我好吗?谢谢
解决方案
这是一个糟糕的软链接,因为您删除了python3
.
看看在python3
哪里
which python3
然后使用该输出的返回来查看它当前指向的内容
ls -la $(which python3)
python3
用正确的软链接替换坏的软链接python3.7
ln -sf $(which python3.7) /usr/local/bin/python3
测试版本
python3 --version
将来,请检查一下,pyenv
因为它将使安装新版本的 python 和在版本之间切换变得更加容易。
推荐阅读
- android - audioserver 错误阻止 android ROM 启动
- python - Ansible 基本动态清单
- java - 如何解决具有地图而不是有效的json错误请求的Java resttemplate帖子错误400
- java - 在firebase实时数据库中创建相同的节点
- java - SLF4J:未找到 SLF4J 提供程序
- spring-boot - 使用 AXL 的 Spring Boot 项目 (Maven) - NetBeans 找不到生成的 AXL 包/类
- intellij-idea - IntelliJ 更新到新版本失败
- android - android主屏幕上的网站快捷方式阻止在chrome中打开
- visual-studio-2019 - 有没有办法让 Premake 使用 Visual-Studio 项目模板?
- swift - 了解基于文档的应用程序中的核心数据