《笨办法学python3》习题46 项目骨架

笨办法学python 专栏收录该内容
1 篇文章 0 订阅

我在学习《笨办法学python3》,一个人,零基础,也没有人可以去问,一路上,披荆斩棘,筚路蓝缕,跌跌撞撞,居然走到了ex46,整本书基本上快结束了,一路上踩坑无数,自己全部都整理了笔记,发出来总觉得很幼稚,从来没有发过。很多坑,过去了,觉得很幼稚。但是过不去的时候觉得挺难的。
ex46就不一样,这个习题,我花了一个星期,我差点就放弃了,真的是入门到放弃,郁闷的要死,想想还得前进,咬牙想办法,想了很多办法,百度上能搜到的帖子,估计我差不多都看过吧,甚至还跑到了作者的英文论坛上去问作者,可惜也没有回复,在这个论坛上,我看了所有和ex46 有关的帖子,不是我一个人卡在这里,全世界很多人,都卡在这里,过去了,我才发现,很多没有踩坑的,可能只是幸运。我把我的解决办法写出来,希望后来者,能有所借鉴,不对的地方希望大家指点。从CSDN里学了很多东西,也算是点回馈吧。

坑一 (这个还是个小坑)powershell 下不能激活virtualenv虚拟环境的解决方法
virtualenv的安装方法: pip install virtualenv
创建文件夹:mkdir env1
搭建虚拟环境:virtualenv --system-site-packages env1\learnp
>.\env1\learnp\Scripts\activate
报错
Suggestion [3,General]: 找不到命令 activate.bat,但它确实存在于当前位置。默认情况下,Windows PowerShell 不会从当前位置加载命令。如果信任此命令,请改为键入“.\activate.bat”。有关详细信息, 请参阅 “get-help about_Command_Precedence”。
解决方法
以管理员身份启动PowerShell然后运行:Set-ExecutionPolicy RemoteSigned。选择 Y 。回车

在这里插入图片描述

执行策略更改以后,很多帖子上面都说,输入activate就可以了。但是,还是不行,根据提示,我尝试了.\activate,成功了。和书上作者的提示是一样的。
退出虚拟环境的命令式deactivate就可以了。

***加粗样式***坑二 (我在本书里,迄今发现的最大的坑)

导入nosetests,运行结果总是ran 0 in 0.007s 。
我检查了所有的细节,所有的空格,下划线。。。不管我怎么运行,就是不会出现 ran 1 in 0.007s 。这个解决方案,百度上能看到的帖子我都查过,发现了原来作者Zed,为这本书专门有个论坛,回答各种问题。https://forum.learncodethehardway.com
在这个论坛里,我搜索了所有和ex46有关的帖子,全部都看了看,还留言了,还有几个老外劝我,不要和nose较劲了,去学pytest,大哥,我这本书还没有看完,我再去研究什么pytest,有心也无力啊。偶然在一个帖子发现,最后发帖的哥们,看截屏是中国人,我还给人家发了邮件,人家也没有回复。帖子里,最后他说,下了python3.6.0 ,这个功能正常了。我把我电脑上所有的python相关的东西,都删了,重新装了一遍,不是,捣腾了三遍,才最终成功。原来python版本在作怪,我的经验不知道对不对,因为作者Zed演示的时候,他用的python 版本就是3.6.0.我做这个练习的时候,用的3.8的最新版本。
我下载的就是这个版本。
python3.6.0
然后我的结果
成功了
还有就是,我的渣渣电脑装的windows 7.Zed 用的是win10,

写出来这么简单,花了我一个星期。
我不知道什么原理,这个问题总算解决了,希望各路大神,多指导。

  • 8
    点赞
  • 9
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

<h4 style="font-weight:500;font-size:1.5rem;font-family:'PingFang SC', 'Hiragino Sans GB', Arial, 'Microsoft YaHei', Verdana, Roboto, Noto, 'Helvetica Neue', sans-serif;color:#222226;background-color:#ffffff;text-align:center;"> <span style="font-size:14px;">期末</span><span style="font-size:14px;background-color:#fbeeb8;">考点</span><span style="font-size:14px;">都对应</span><span style="font-size:14px;background-color:#fbeeb8;">详解视频</span><span style="font-size:14px;">,</span><span style="font-size:14px;"><span style="color:#e03e2d;">基础阶段</span></span><span style="font-size:14px;">内容全面,语言通俗易懂(翻译书中的语言为</span><span style="font-size:14px;background-color:#fbeeb8;">人话)</span><span style="font-size:14px;">,</span> </h4> <h4 style="font-weight:500;font-size:1.5rem;font-family:'PingFang SC', 'Hiragino Sans GB', Arial, 'Microsoft YaHei', Verdana, Roboto, Noto, 'Helvetica Neue', sans-serif;color:#222226;background-color:#ffffff;text-align:center;"> <span style="font-size:14px;">老师精心研究</span><span style="font-size:14px;background-color:#fbeeb8;">百份</span><span style="font-size:14px;">考卷,总结每一个考点,同时结合你肯定可以听懂的骚话,</span> </h4> <h4 style="font-weight:500;font-size:1.5rem;font-family:'PingFang SC', 'Hiragino Sans GB', Arial, 'Microsoft YaHei', Verdana, Roboto, Noto, 'Helvetica Neue', sans-serif;color:#222226;background-color:#ffffff;text-align:center;"> <span style="font-size:14px;background-color:#fbeeb8;">扫清你的数据库系统盲区</span> </h4> <h4 style="font-weight:500;font-size:1.5rem;font-family:'PingFang SC', 'Hiragino Sans GB', Arial, 'Microsoft YaHei', Verdana, Roboto, Noto, 'Helvetica Neue', sans-serif;color:#222226;background-color:#ffffff;text-align:center;"> <span style="font-size:14px;"><span style="color:#e03e2d;">真题阶段</span></span><span style="font-size:14px;">为你提供</span><span style="font-size:14px;background-color:#fbeeb8;">解题思路</span><span style="font-size:14px;">,培养你的</span><span style="font-size:14px;background-color:#fbeeb8;">解题思维</span><span style="font-size:14px;">,同时</span><span style="font-size:14px;background-color:#fbeeb8;">点明考点</span><span style="font-size:14px;">,结合文档进行重点解读,加深你的印象.</span> </h4> <h4 style="font-weight:500;font-size:1.5rem;font-family:'PingFang SC', 'Hiragino Sans GB', Arial, 'Microsoft YaHei', Verdana, Roboto, Noto, 'Helvetica Neue', sans-serif;color:#222226;background-color:#ffffff;text-align:center;"> <span style="font-size:14px;color:#3598db;">只为你的高分,我们交个朋友!让每位生都可以的起!!</span> </h4> <p> <span style="font-size:14px;color:#3598db;"><img src="https://img-bss.csdnimg.cn/202103040423318088.png" alt="" width="788" height="450" /></span> </p>
©️2021 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值