引言
最近开始需要写python,但是莫名其妙的踩了一大把的坑,在win上导完包直接跑的程序在mac上逐行报错(人生好艰难),今天记录一下,以后碰到也好有个对策。
坑们
关于python版本
pycharm有自己的版本控制系统,不需要修改系统默认的python版本,昨天为这个东西搞了一个多小时,在终端输入
python -V
得到的是什么版本无所谓,只需要在Pycharm->Preferences->project:{项目名称}->python Interpreter中选择合适的版本即可。
关于pip指向版本
由于众所周知的原因,国内很多网址无法访问,所以pycharm很多的包无法一键导入,所以理所当然的,我们要使用镜像。如何使用镜像呢?举个栗子
pip install tensorflow -i "https://pypi.doubanio.com/simple/"
然后第一个大坑就出现了!
我们都知道mac是自带python2.7版本的,可是目前python2.7版本似乎已经停止维护了,所以很多时候我们用的并不是2.7版本,而是自己下载的3.7或者3.6.
但是问题在于,我们惊喜的发现使用pip命令+镜像的下载方式并不能顺利的导入包,因为pip把包导入到系统默认的python2.7去了。