问题一:
多个python版本的切换问题。
解决方法:
在~目录下,一般是/Users/用户名/目录下,使用命令打开.bash_profile文件,如下:
vim .bash_profile
添加path的配置:
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
alias python="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"
我这里安装的是python3.6,如果是python3.7,将路径中的3.6改成3.7即可。以此类推。
问题二:
学习过程中需要使用3.6版本的python,而mac系统自带的是2.7版本,需要手动安装python3.6(这一步自行安装)。在使用pycharm时,每次是在pycharm中切换的版本,而使用pip install --upgrade pip升级pip时,默认升级的是pip软连接对应的python。
因此,直接执行pip install --upgrade pip是升级的python2.7对应的pip,如果要升级python3.6对应的pip,该如何操作?
解决方法:
1. 首先使用which pip查看当前pip命令对应的pip版本,如果是在mac系统下直接安装了pip,那么应该看到如下:
/usr/local/bin/pip
2. (在python3.6安装之后,)使用which pip3,查看pip3软连接对应的地址。我这里安装的是python3.6,所以如下:
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3
3. 查看/usr/local/bin/目录下的pip对应的命令,类似如下:
pip pip2 pip3 pip3.6
我们的目的就是将pip改为pip3对应的软连接。
4. 首先删除/usr/local/bin/pip,使用命令:rm /usr/local/bin/pip。
5. 使用命令:
ln -s /Library/Frameworks/Python.framework/Versions/3.6/bin/pip3 ./pip
6. 此时,再次执行命令:
pip install --upgrade pip
升级pip即可。
7. 使用命令:
pip --version
查看是否升级完成。
问题三:
安装jupyter
解决方法:
1. 在解决了以上2个问题之后,再安装jupyter就很方便了,命令如下:
pip install jupyter
2. 运行jupyter,命令如下:
python -m IPython notebook
注意:
在使用pip可能网速不好,更换为清华的源,网速还不错:
步骤:
1. 进入~/目录,查看是否存在.pip文件夹,如果不存在,使用以下命令建立文件夹:
mkdir .pip
2. 然后使用vim pip.conf打开文件(不存在则新建),并添加以下配置:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn