背景: 利用virtualenv构建一个python3.5的虚拟环境,在该虚拟环境中使用ipdb调试程序,结果报错找不到某一个模块. 程序的所有依赖模块都已经成功安装在虚拟环境中. 在虚拟环境中,terminal跳转至程序所在目录,使用ipdb开始调试. ipdb table_baxter_her.py 当运行至如下位置时出现报错, 使用pip尝试查找click模块, 确认该模块已经成功安装在虚拟环境中! 焦头烂额....... 查找报错的原因....... 在上述程序调试环境中,输入如下指令,…
一. 不同用户下配置virtualenvwrapper的问题 问题描述: 安装virtualnev和virtualnevwrapper之后,在.bashrc进行virtualenvwrapper的相关配置后重新加载.bashrc文件时报错. 报错内容大致如下: /usr/bin/python: No module named virtualenvwrapper virtualenvwrapper.sh: There was a problem running the initialization…
Python IDLE或shell中切换路径在Python自带的编辑器IDLE中或者python shell中不能使用cd命令,那么跳到目标路径呢.方法是使用os包下的相关函数实现路径切换功能. import os os.getcwd() #获取当前路径 os.chdir("D:\\test") #跳到目标路径下 os.chdir('D:\\test') #单引号.双引号都可以      错误: >>> os.chdir("C:\\python37\2019…
因为Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的. 要开始学习Python编程,首先就得把Python安装到你的电脑里.安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境. 安装Python 3.x 目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的.由于3.x版越来越普及,我们的教程…
Python解释器安装及环境变量配置 Python官方网站:www.python.org 首先打开这个网址,找到downloads选择,因为我是Windows所以下载windows的,因电脑而异 然后进行选择版本 根据你是多少位的操作系统选择,我选的是图里第三行的那个. 选择安装 4.进行下一步 5.勾选,选择路径 6.安装成功关掉即可. 7.验证是否安装成功打开开始键,输入cmd打开电脑终端.输入python然后回车,结果如图. 8.下载python2版本的也是一样. 环境变量的配置 右键打开…
1.基础知识 ~后缀名是可以是任意的 ~导入模块时,如果不是.py就会报错 =>>所以尽量后缀名携程.py 2.执行方式 -python解释器 3.   #!/usr/bin/env python          -----------这是解释器路径 4.   # -*- coding:utf8 -*-                  ----------------以UTF8的格式来编码 python2中只要出现中文就必须写UTF8,如果不写就会报错 python3无需写 5.执行编码…
本系列是以陈儒先生的<python源码剖析>为学习素材,所记录的学习内容.不同的是陈儒先生的<python源码剖析>所剖析的是python2.5,本系列对应的是python3.7,所以某些地方会和原著有出入,另外我在介绍的过程中会穿插大量的python代码,不仅仅是介绍如何实现的,还会使用python实际地对我们的结论进行演示.下面就开始吧.不过在开始分析python的实现之前,我们有很多的准备工作要做.比如,首先应该了解一下python的整体架构,来对python的实现有一个宏观…
python入门(3)python的解释器 Python写的程序是以.py为扩展名的文本文件.要运行代码,就需要Python解释器去执行.py文件. 由于整个Python语言从规范到解释器都是开源的,任何人都可以编写Python解释器来执行Python代码(当然难度很大).事实上,确实存在多种Python解释器. CPython:自带的官方版本的解释器 当我们从Python官方网站下载并安装好Python 2.7后,我们就直接获得了一个官方版本的解释器:CPython. 这个解释器是用C语言开发…
(转载自:https://xmfbit.github.io/2017/08/21/debugging-with-ipdb/) IPDB是什么?IPDB(Ipython Debugger),和GDB类似,是一款集成了Ipython的Python代码命令行调试工具,可以看做PDB的升级版.这篇文章总结IPDB的使用方法,主要是若干命令的使用.更多详细的教程或文档还请参考Google. 安装与使用 IPDB以Python第三方库的形式给出,使用pip install ipdb即可轻松安装. 在使用时,…
目录结构 python常用模块(文件夹) python_os(文件夹) os_获取绝对路径.py 方法一 os_获取绝对路径.py #coding:utf8 import os #获取当前目录绝对路径 dir_path = os.path.dirname(os.path.abspath(__file__)) print('当前目录绝对路径:',dir_path) #获取上级目录绝对路径 dir_path = os.path.dirname(os.path.dirname(os.path.absp…