自制,蟒蛇安装(Homebrew , python installing)

2019-07-02 17:18发布

而试图安装Python throught自制我得到了一个错误。 BREW说什么没有链接蟒蛇,这里是输出:

Linking /usr/local/Cellar/python/2.7.3... Warning: Could not link python. Unlinking...
Error: Could not symlink file: /usr/local/Cellar/python/2.7.3/bin/smtpd2.py
/usr/local/bin/smtpd2.py may already exist.
/usr/local/bin may not be writable.

LS -la放在/ usr / bin和斌权利:

The drwxrwxrwx  26 root             admin  884 26 Oct 16:03 bin

而smtpd2.py的存在..我该如何解决呢? 删除smtpd2.py?

Answer 1:

听起来像在/ usr /本地权限问题。

### Makes you owner of /usr/local 
$ sudo chown -R `whoami` /usr/local

### Force uninstalls failed python
$ brew uninstall -f python

### Clear the brew cache
$ rm -rf `brew --cache`

### Recreate the brew cache
$ mkdir `brew --cache`

### Cleanup - cleans up old homebrew files
$ brew cleanup

### Prune - removes dead symlinks in homebrew
$ brew prune

### Doctor - runs homebrew checks for common error causing issues
$ brew doctor

########
### Google and follow steps to fix what `brew doctor` came back with
########

### Reinstall python
$ brew install python


Answer 2:

你有没有尝试brew link --overwrite python ? 这为我工作,而无需卸载蟒蛇-看到这个问题的更多细节。



文章来源: Homebrew , python installing