Ale*_*una 23 python macos homebrew pip python-3.x
我使用自制软件安装了python3,但它没有安装pip3,或者我应该说它已经安装但是它无法识别命令?
这是我做的:
brew install python3
Run Code Online (Sandbox Code Playgroud)
这安装了python3,但最后抛出一个错误,说它无法链接python3并提示我运行
brew link python3
Run Code Online (Sandbox Code Playgroud)
链接安装,但这会引发另一个错误:
Linking /usr/local/Cellar/python3/3.6.3... Error: Permission denied @ dir_s_mkdir - /usr/local/lib
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?当我跑:
brew info python3
Run Code Online (Sandbox Code Playgroud)
它说:
==> Caveats
Pip, setuptools, and wheel have been installed. To update them
pip3 install --upgrade pip setuptools wheel
You can install Python packages with
pip3 install <package>
They will install into the site-package directory
/usr/local/lib/python3.6/site-packages
See: https://docs.brew.sh/Homebrew-and-Python.html
Run Code Online (Sandbox Code Playgroud)
这让我觉得pip3已安装但无法识别.任何帮助表示赞赏.
信息:
OS => MacOS High Sierra 10.13.1
pip3 install twilio
-bash: pip3: command not found
Run Code Online (Sandbox Code Playgroud)
Ale*_*una 47
好吧,它花了我很多的谷歌搜索,但问题是在高山脉usr/local内的所有权限都改变了,自制软件必须在usr/local中创建一些文件夹.以下是我解决所有问题的方法:
我尝试使用
sudo brew install python3
但是也直接从Homebrew中抛出错误告诉我它不允许使用sudo brew
.
使用/ usr/local中的sudo mkdir创建我需要的文件夹:
sudo mkdir lib
sudo mkdir Frameworks
Run Code Online (Sandbox Code Playgroud)
更改/ usr/local中的权限,以便自制程序可以访问它们:
sudo chown -R $(whoami) $(brew --prefix)/*
Run Code Online (Sandbox Code Playgroud)
现在安装python3
brew install python3
Run Code Online (Sandbox Code Playgroud)
这将为您提供成功的安装:
==> Pouring python3-3.6.3.high_sierra.bottle.tar.gz
==> /usr/local/Cellar/python3/3.6.3/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cellar/python3/3.6.3/bin --in
==> /usr/local/Cellar/python3/3.6.3/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cellar/python3/3.6.3/bin --in
==> /usr/local/Cellar/python3/3.6.3/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cellar/python3/3.6.3/bin --in
==> Caveats
Pip, setuptools, and wheel have been installed. To update them
pip3 install --upgrade pip setuptools wheel
You can install Python packages with
pip3 install <package>
They will install into the site-package directory
/usr/local/lib/python3.6/site-packages
See: https://docs.brew.sh/Homebrew-and-Python.html
==> Summary
/usr/local/Cellar/python3/3.6.3: 3,588 files, 56.1MB
Run Code Online (Sandbox Code Playgroud)
小智 10
在解决了链接问题后(例如https://github.com/Homebrew/homebrew-core/issues/19286),安装了python3但没有安装pip3.重新安装python(例如brew重新安装python)最终也会安装pip3.这些步骤对我很有用.
归档时间: |
|
查看次数: |
12729 次 |
最近记录: |