在知乎上看待一位朋友的Python的学习记录,准备跟着学一下。这位朋友用了ipython(因为他主要做科学计算,我自己将来要学习数据科学,感觉很合适),酒准备安装一下ipython,没想到出了不少问题。
1.安装ipython
pip3 list 会发现在已经安装的东西里是存在ipython的,但是我在打出ipython的时候,显示命令找不到
(-bash: ipython: command not found
),很疑惑。于是前往Stack Overflow:ipython installed but notfound
网页显示如下:https://stackoverflow.com/questions/34441943/ipython-installed-but-not-found
第一位网友回答的很详细。在命令行输入:python -m IPython 之后终端进入了ipython的页面,这说明你有ipython,但是无法正常打开,怎么解决这个问题呢?我的解决办法是安装了anaconda 然后在终端运行conda install jupyter,然后就可以在终端输入ipython之后进入ipython的页面了。
2.jupyter notebook
在终端输入jupyter notebook,按理说应该是Safari打开Home页面,但是不知道为什么打不开,同样Stack Overflow,:ipython notebook will not start on command line。网址如下:https://stackoverflow.com/questions/44057601/ipython-notebook-will-not-start-on-command-line
解决方法如下:
- Generate jupyter config if you don't have it:
jupyter notebook --generate-config (输入这个之后,会在文件夹建立一个这样的文件,并显示所在位置,在find中前往的功能中键入此地址,用MAC自带的文本打开这个文件,并进行下面的编辑) - Use vim to open that config file and add Google chrome value in:
c.NotebookApp.browser = u'chrome' (Make sure to take out the # comment sign)(记住一定要去掉 #),如果要让打开的网页是Safari,只要把Chrome变成Safari就好了。
3. 安装Aanconda
anaconda是一个Python的包的管理器,里面有很多Python需要的已经安装好的包。直接在官网下载就好了。对于安装你需要的包裹,如果实在终端里面安装,我这里出现了一个问题,我需要先打出:export PATH=~/anaconda3/bin:$PATH 然后在conda的各种命令操作才可以。 或者在anaconda里面的ipython里面直接进行下载包裹的操作也可以:!conda install XX