自制,python安装

2024-10-05 10:22:05 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试通过自制程序安装python时出错。brew说明了链接python失败的原因,下面是输出:

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 on/usr/bin和bin权限:

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

并且smtpd2.py存在。。我怎样才能修好它?删除smtpd2.py?


Tags: pybin链接usrlocalnot原因may
2条回答

你试过brew link --overwrite python吗?这对我很有用,而不必卸载python—请参见this question了解更多详细信息。

听起来像是/usr/local的权限问题。

### 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

相关问题 更多 >

    热门问题