安装python3的时候就是输入python3死活没有反应的解决方法

yipeiwu_com6年前Python基础

我用brew安装python3

装完了发现 输入python3毫无反应,检查了 $PATH 也没有任何问题

这个时候回去看安装过程,发现安装时有一个错误:

ERROR:The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink lib/pkgconfig/python-3.6.pc

(好像是这个,安装的时候忘了截图)
总之就是提醒你brew 它没有link到python3(就是没有安装快捷方式,电脑还不知道python3是干啥用的)

然后电脑友情的提示你用link命令

brew link python3

解决!
.
.
.个屁啊

然后我发现还是没有用,于是输入命令看看doctor怎么说:

brew doctor

看它怎么说(我的是这样的):

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
 pcre
 python3
 xz

然后还有一些warning,它会提醒你怎么改的,其中他也会提醒你xcode也需要更新,但是如果appstore没有提醒你更新,就说明不是xcode的版本问题。

一番搜索后发现,需要先link xz这个东东,

于是输入:

brew link xz

然后…又报错:

Linking /usr/local/Cellar/xz/5.2.3... 
Error: Could not symlink lib/pkgconfig/liblzma.pc
/usr/local/lib/pkgconfig is not writable.

然后电脑提示你,这个目录没有写的权限啊~

那我们就给他权限:

输入:

sudo chown -R $USER /usr/local/lib/pkgconfig 

再输入一遍,如果有下面的结果,就说明有希望了:

brew link xz
Linking /usr/local/Cellar/xz/5.2.3... 53 symlinks created

此时你可以再用brew link 一下 python3看看,我比较担心python3安装的时候会不会出错啥的,所以直接重装了一下。

这个时候输入python3试试:

python3
Python 3.6.2 (default, Jul 17 2017, 16:44:45) 
[GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

终于能用了=。=

以上这篇安装python3的时候就是输入python3死活没有反应的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python 3.8正式发布,来尝鲜这些新特性吧

今天 Python3.8 发布啦,它是 Python2 终结前最后一个大版本,我们一起看看这个版本都添加了那些新功能和特性。 PEP 572: Assignment Expression...

pycharm 将python文件打包为exe格式的方法

pycharm 将python文件打包为exe格式的方法

因为近期正在学习python,就需要将python文件打包为exe可执行文件,就将该过程记录下来。 首先我是通过Pyinstall打包的,具体安装及打包步骤如下 1.打开终端控制台 通过...

对Python之gzip文件读写的方法详解

gzip文件读写的时候需要用到Python的gzip模块。 具体使用如下: # -*- coding: utf-8 -*- import gzip # 写文件 f_out = gz...

pandas 透视表中文字段排序方法

前几天有一个需求,透视表中的年级这一列要按照一年级,二年级这样的序列进行排序,但是用过透视表的人都知道,透视表对中文的排序不是太理想,放弃pandas自带的排序方法。测试了很久,想到一个...

python利用numpy存取文件的方式

python利用numpy存取文件的方式

 NumPy提供了多种存取数组内容的文件操作函数。保存数组数据的文件可以是二进制格式或者文本格式。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。 nump...