首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LP3THW - python3 ex18.py (及更高版本)不再运行

LP3THW是Learn Python 3 The Hard Way的缩写,是一本关于学习Python 3的教程书籍。而"python3 ex18.py (及更高版本)不再运行"这句话是指在LP3THW教程中的第18个练习的python脚本不再运行的问题。

针对这个问题,可能有以下几种可能的原因和解决方法:

  1. Python版本问题:这个问题可能是由于使用了不兼容的Python版本引起的。LP3THW教程是基于Python 3编写的,如果你使用的是Python 2.x版本,可能会出现脚本无法运行的问题。解决方法是确保你的Python版本是3.x,并且按照LP3THW教程中的要求进行操作。
  2. 脚本文件路径问题:另一个可能的原因是脚本文件的路径不正确。请确保你在运行脚本之前,已经正确地设置了当前工作目录,并且可以找到并访问到脚本文件。你可以使用绝对路径或相对路径来指定脚本文件的位置。
  3. 脚本错误问题:如果你按照教程中的步骤正确编写了脚本,但仍然无法运行,那么很可能是脚本中存在语法错误或其他问题。你可以仔细检查脚本中的语法,确保没有拼写错误、缺失的标点符号或其他常见的错误。如果你无法找到错误,可以尝试在相关的Python开发社区或论坛上寻求帮助,向其他开发者请教。

需要注意的是,LP3THW教程是一本经典的Python学习教程,但由于时间推移和Python版本的更新,其中的一些示例可能无法在当前的环境中直接运行。所以如果遇到问题,可以考虑参考官方文档、Python开发社区和其他相关资源,了解当前版本下正确的语法和用法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Maven运行报错解决方案】错误 不再支持源选项 5。请使用 6 或更高版本

请使用 6 或更高版本。 [ERROR] 错误 不再支持目标选项 1.5。请使用 1.6 或更高版本。...具体如下图所示这样: 大概意思就是:执行Java程序时出错了,但是无法解析错误类型,但是其实这一句不是最重要的,最重要的是它下面这一句提示,“错误 不再支持源选项 5。请使用 6 或更高版本。”...和“ 错误 不再支持目标选项 1.5。请使用 1.6 或更高版本。”。其实看到这句话,经验丰富的老程序猿们大概都知道是什么错误了。 就是有一些地方使用的东西过时了,目前已经不再支持了。...原因:引发这个错误的主要原因是maven配置文件中默认的JDK已经不再使用了,所以导致了程序无法运行, 解决办法:将默认的JDK版本修改成我们电脑上目前有的JDK版本,不知道自己电脑JDK版本的小伙伴可以在...作用是告诉当前工程使用哪个版本的JDK运行。如我的JDK版本是10.0.1,所以版本就填10,但是这种方法使用之后只能对当前这个项目有效,对于其他使用默认JDK的工程就不管用了!

2.2K20
  • python3中sorted函数里cmp参数改变详解

    今天在刷leetcode的时候,对于179题返回最大数,用python2中的sorted(cmp)会很方便,但是在python3中这一参数被取消了,经过查找,发现应该借助functools中的cmp_to_key...函数的返回值必须是0, 1, -1 知识点扩展: 为什么Python中sort方法和sorted函数调用废弃使用cmp参数 Python中sort方法和sorted函数老猿在前面一些章节介绍过,具体语法含义在此不再展开说明...经查阅资料和测试,发现其实早期的Python版本中是提供了cmp函数的,其版本演进沿革如下: Python2.1以前的排序比较方法只提供一个__cmp__方法,没有__lt__等6个富比较方法, Python...这是因为cmp方法本身也是针对对象的特定元素来进行比较的,直接使用特定元素的值更快捷、效率更高。...到此这篇关于python3中sorted函数里cmp参数改变详解的文章就介绍到这了,更多相关python3中sorted函数里关于cmp这一参数的改变内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持

    2.1K20

    TensorFlow环境搭建

    ,所以这里不再赘述。...sess = tf.Session() print(sess.run(hello)) Linux下环境搭建 目前,TensorFlow社区推荐的安装和运行环境是Ubuntu,它同时也支持Mac和Windows...因为在深度学习的计算过程中,大量操作是向量和矩阵的计算,而GPU在向量和矩阵计算速度方面比CPU有一个数量级的提升,并且深度学习在GPU上的运算效率更高,所以推荐在配有GPU的机器上运行TensorFlow.../bin/python3.7 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3 测试一下python3是否可以用,见证一下...啊啥的,对的,小伙伴提的问题很好,证明你仔细看书了,这里我做如下解释: 深度学习中大量的操作是向量和矩阵的运算,而GPU在向量和矩阵计算速度方面比CPU有一个数量级的提升,并且深度学习在GPU上的运算效率更高

    1.5K20

    从零开始学习PYTHON3讲义(一)认识Python

    软件:Python官方发布的软件版本3.6或者更高 ---- 《从零开始PYTHON3》第一讲 ? Python是一种计算机程序设计语言,第一个公开版本发行于1991年。...有两个用Python编写的小游戏,可用于演示Python在通用游戏编程方面的能力。 如果是在课堂,可以由辅导老师协助你运行演示。...第一个版本运行在苹果的Mac电脑上,才开始只有很简单的功能,也只在Guido的小范围朋友圈流传试用。经过大量的拓展和改进后,在1991年第一次对外界正式的发布。...而Python2同Python3也并没有想象中那么大的区别。完成Python3的学习之后,如果有需要,只要很少的针对性练习,就可以通行于Python2Python3两种环境之中。...程序运行起来之后的样子,在前面的图片中已经有,这里就不再重复。

    1.9K40

    02 你应该掌握的Python3接口测试内功

    掌握一门编程语言,总体而言有以下几个方面要掌握: 掌握各种定义:变量、函数、类等定义 掌握判断、循环语法结构 掌握函数,例如默认参数、变参多返回值 掌握类,要理解继承、类的封装等等 掌握常用的标准库...http库的基础实现库的使用,为后续使用更高级封装的库打下扎实的基础。...通过学习和使用第三方库requests,掌握更高级易用的HTTP API,为后续更好的成体系的深入接口测试掌握一个易用的API库。...单元测试框架(The Python unit testing framework),简称为PyUnit, 是Kent Beck和Erich Gamma这两位聪明的家伙所设计的 JUnit 的Python版本...而JUnit又是Kent设计的Smalltalk测试框架的Java版本。它们都是各自语言的标准测试框架。

    80360

    python3 和 python2的区别

    Python3中这些方法再不再返回list对象:dictionary关联的keys()、values()、 items(),zip(), map(),filter(),但是可以通过list强行转换: 1...浮点数除法操作符“/”和“//”的区别 “ / ”: Python2:若为两个整形数进行运算,结果为整形,但若两个数中有一个为浮点数,则结果为 浮点数; Python3:为真除法,运算结果不再根据参加运算的数的类型...28523,Python3.5版本的数量是12457,这两个版本在第三方工具 包支持数量差距相当大。...excel             文件写入 数据处理     xlutils excel           文件简单格式修改 数据处理     pywin32 excel       文件的读取写入复杂格式定制...版本、操作系统、64位与否。

    1.6K10

    Python多版本情况下四种快速进入交互式命令行的操作技巧

    不过此时默认弹出的是Python2版本,这是因为小编的电脑中Python的环境变量将Python2放在了Python3的前面,所以默认是弹出Python2版本。...如果想默认弹出Python3版本的话,只需要将Python3的环境变量移至Python2的前面即可,在这里就不做演示了。...之后在命令行窗口中输入命令“python”,便可以进入该Python版本的命令行窗口了,如下图所示。 对于Python2的操作也是如此,具体过程不再赘述,效果图如下。...4、最后一种方式就是创建环境变量了,细心的小伙伴可能知道小编前一阵子已经分享了两篇文章:在Windows下如何创建虚拟环境(默认情况下)和在Windows下如何创建指定的虚拟环境,没有来得上车的伙伴可以戳进去看看...,在这里就不再赘述了。

    57820

    Python多版本情况下四种快速进入交互式命令行的操作技巧

    不过此时默认弹出的是Python2版本,这是因为小编的电脑中Python的环境变量将Python2放在了Python3的前面,所以默认是弹出Python2版本。...如果想默认弹出Python3版本的话,只需要将Python3的环境变量移至Python2的前面即可,在这里就不做演示了。...之后在命令行窗口中输入命令“python”,便可以进入该Python版本的命令行窗口了,如下图所示。 ? 对于Python2的操作也是如此,具体过程不再赘述,效果图如下。 ?...4、最后一种方式就是创建环境变量了,细心的小伙伴可能知道小编前一阵子已经分享了两篇文章:在Windows下如何创建虚拟环境(默认情况下)和在Windows下如何创建指定的虚拟环境,没有来得上车的伙伴可以戳进去看看...,在这里就不再赘述了。

    47820

    在Windows下如何创建指定的虚拟环境

    前几天给大家分享了如何在默认的情况下创建虚拟环境,没来得上车的伙伴,可以戳这篇文章:在Windows下如何创建虚拟环境(默认情况下)。今天小编给大家分享一下,如何创建的指定的Python环境。...创建虚拟环境,需要用到virtualenv库,上一篇文章已经提及到了,在此就不再赘述了。...小编电脑上默认的Python解释器是Python3版本,那么现在想要创建一个Python2版本的虚拟环境,具体的方法如下。...其中-p的意思是指定Python的版本,后面跟着的是Python对应版本的安装路径,记得将python.exe带上。最后的demo是虚拟环境的名字。 ?...8、此时如果再在命令行中新建虚拟环境的话,则默认是Python3的虚拟环境,再次就不再赘述。

    72610

    Docker入门

    后续的应用场景: windows编写代码–>使用docker制作镜像–>部署到服务器进行运行 那么学习目标就是掌握windowslinux版本Docker安装常用方法, windows端镜像制作...相对于VMware的虚拟机, Docker只会在操作系统上虚拟运行环境, 而VMVare则会在硬件上虚拟一整套操作系统.因而Docker 拥有更好的性能,更高的稳定性 桌面版Docker,服务器版Docker...,不指定版本则下载最新版 docker images # 查看本地镜像列表 docker rmi $image_id # 删除镜像,id支持模糊输入 # 容器操作 docker ps # 查看当前运行的容器...# 安装python3(注意:-y表示自动统一所有提醒,一定要加上) COPY ./* /usr/share/gitdir/ # 将当前目录文件copy到容器/usr/share/gitdir/...为python3 .表示在当前路径搜索Dockerfile 分发 DockerHub分发 # 上传镜像 docker login ... # 按提示输入Dockerhub用户名密码 docker push

    12010

    在Windows下如何创建指定的虚拟环境

    前几天给大家分享了如何在默认的情况下创建虚拟环境,没来得上车的伙伴,可以戳这篇文章:在Windows下如何创建虚拟环境(默认情况下)。今天小编给大家分享一下,如何创建的指定的Python环境。...创建虚拟环境,需要用到virtualenv库,上一篇文章已经提及到了,在此就不再赘述了。...小编电脑上默认的Python解释器是Python3版本,那么现在想要创建一个Python2版本的虚拟环境,具体的方法如下。...其中-p的意思是指定Python的版本,后面跟着的是Python对应版本的安装路径,记得将python.exe带上。最后的demo是虚拟环境的名字。 ?...8、此时如果再在命令行中新建虚拟环境的话,则默认是Python3的虚拟环境,再次就不再赘述。 ? 以后我们如果想创建虚拟环境的话,就可以自由的进行切换了。

    64110

    python3的pip路径在哪

    python3.4以上的版本中,是默认自带pip的。...可以使用以下方法来安装: $ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本 $ sudo python get-pip.py # 运行安装脚本...注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本,如果是 Python3 则执行以下命令: $ sudo python3 get-pip.py # 运行安装脚本。...知识点扩展: 查看使用pip安装的软件包 默认Python3 pip list Python2查看pip安装的软件包名称版本 python2 -m pip list Python3查看pip安装的软件包版本...python3 -m pip list 同样也可以是用命令 pip freeze 到此这篇关于python3的pip路径在哪的文章就介绍到这了,更多相关python3的pip在哪里内容请搜索ZaLou.Cn

    1.1K31

    requests库作者另一神器Pipenv的用法

    运行此脚本: python3 main.py 结果如下: 1.11 我们可以看到系统安装的 Django 版本是 1.11。...,–three 代表创建一个 Python3 版本的虚拟环境,–python 则可以指定特定的 Python 版本,当然 --two 则创建一个 Python2 版本的虚拟环境,但前提你的系统必须装有该版本的...同时我们还注意到它输出了一句话叫做 Updated Pipfile.lock,这时我们可以发现项目路径下又生成了一个 Pipfile.lock 文件,内容如下: 可以看到里面标识了 Python 环境基本信息,以及依赖包的版本...好,接下来我们再回归正题,现在已经安装好了 Django 了,那么我们重新运行此脚本便可以成功输出 Django 版本信息了: (PipenvTest-VSTVh89E) CQC-MAC% python3...的依赖便会记录在 Pipfile 的 [dev-packages] 区域: [dev-packages] pytest = "*" 获取包依赖 我们可以使用命令来清晰地呈现出当前安装的 Python 包版本之间的依赖关系

    83010
    领券