我使用以下命令安装python 3.6.5_1
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.r
并获得
警告:python 3.6.5_1已安装
当前链接的版本是3.7.3
您可以使用
brew switch python 3.6.5_1
链接此版本。
我使用brew switch python 3.6.5_1
并获得
清洁/usr/local/Cellar/python/3.6.5_1
清洁/usr/local/Cellar/python/3.7.3
为/usr/local/Cellar/python/3.6.5_1创建的4个链接
键入which python3
,没有输出,which python
给出
/ usr / local / bin / python
并输入python3
会得到
-bash:/ usr / local / bin / python3:没有这样的文件或目录
输入python
会给出
Python 2.7.15(默认,2018年11月27日,21:24:58) 达尔文[GCC 4.2.1兼容Apple LLVM 10.0.0(clang-1000.11.45.5)] 输入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。
如何确保已安装的python3.6.5_1安装在正确的位置,并且是python3
所指的位置?
额外背景:
我已经使用OpenCV工作了大约5个月,following this installation guide用于安装包括python3.6在内的所有要求。我使用的是Brew的python版本,而不是mac的。最近,我不得不安装FFmpeg,出现了一些错误,无意间我做了一些事情(我不记得了,可能是未链接的python),然后我仍然无法安装FFmpeg,但这也破坏了我的工作空间。现在,每次打开终端时,我都会不断收到以下错误消息:
-bash:/ usr / local / bin / python3:没有这样的文件或目录 virtualenvwrapper.sh:运行初始化挂钩时出现问题。
如果Python无法导入模块virtualenvwrapper.hook_loader, 检查是否已安装virtualenvwrapper VIRTUALENVWRAPPER_PYTHON = / usr / local / bin / python3并且该PATH是 设置正确。
我尝试了brew install python3
,这解决了virtualenvwrapper的上述警告。但是它安装了python3.7.3,而我需要python3.6用于张量流等。