Python安装路上踩过的雷

本人应用数学在读研究生,一个多月前老师给了一篇论文,需要让我实现。比起同门的论文毫无代码从零开始,我这个论文提供了代码(当时内心无比开心,现在真的哭都哭不出来)。这里说一下我踩过的坑,希望对你们有帮助,不要再踩了。(顶着众多任务、还要考试的压力下,我还是选择来写博了)

下载别人的项目,一定要记得看Readme!!!而且一定要认真仔细阅读!!!
我刚把代码下载下来的时候,就看到项目里面有web-gui.py和web-gui.html两个文件,天真以为只要下载python运行一下就好了。然后非常愉快的下载了python3.7版本(抱着版本越新越好的状态)。然而,该程序要求python2.7+的环境(当时看readme的时候天真的以为3.7不就是2.7+,其实python2和python3就是不一样的,他们部分语法是不一样的),所以以后下载版本的时候一定要注意!另外一个readme里面我没注意到的是该程序将在OS中运行,没错我是Windows系统,后续傻不啦叽的花了很久时间才搞清楚为什么我的程序运行不起来!

python2和python3共存
python在Windows下是需要配环境变量的,所以当python2和python3共存的时候,一定要注意优先级,你要用那个,哪个优先!Windows下最容易看的就是Path中哪个在前面,哪个就是优先使用的。或者cmd窗口运行python,会显示python版本的,这个时候就可以看python2还是python3啦。因为我没弄python3所以,我还没有弄过python的虚拟环境。另外在Pycharm中运行程序的时候注意要配置python环境!

Anaconda还是Pycharm
这个我觉得问题不大,个人目前接触更喜欢Pycharm。Anaconda我用过几天,后来被我卸载了。Pycharm的下载安装教程网上很多,就不写了,也没有这个时间了。

pip的相关问题
关于pip我要讲的是一般情况下,直接pip install xxx就好了,但是我程序里需要的两个包:cvxopt和numpy!这两个包,如果是在Windows下,请下载whl文件,然后本地文件pip。网上说这个安装先后顺序对是否安装成功有关系,但我想说的是!只要两个包都是whl文件就可以!!!如果是在OS或Ubuntu下,直接pip就好。我也不知道为什么。反正关于这两个包的安装我当初大概花了两天时间去解决,希望你们不要浪费时间!时间真的很宝贵啊!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值