我是在Kali Linux下来学习Python3的,所以在这里简单说下怎么配置Python3的环境。...Windows下配置Python环境请自行百度啦~ 我用的是Kali Linux 2017.1,这里面是自带了python2以及python3,所以都是配置好的。...如果是低版本的Kali,可以参考以下步骤来配置。..., XX为Python3的版本。...注意:/usr/local/bin/python3 是 Python3 的安装目录。 到此为止,Python3就在Linux下配置好了。
[TOC] 0x00 基础配置 IDLE 快捷键 ALT + p #上一次执行的命令 (1)Python Shell 清屏方法 针对Python命令行 os.system(‘cls’) 针对IDLE...self.editwin.per.insertfilter(undo) 在Python X\Lib\idlelib目录下找到config-extensions.def(IDLE扩展的配置文件
【背景】 Windows 的记事本会给 UTF-8 文件添加 BOM 头,很烦,搞个通用的读取配置文件的代码。...DstRoot=D:\output 【t.py】 #encoding=utf-8 #author: walker #date: 2018-03-31 #summary: 读取 UTF-8/UTF-8-BOM 配置文件...if __name__ == '__main__': ReadConfig() 【cmd】 λ python3 t.py SrcRoot: D:\input DstRoot: D:\output Read...【读取配置文件,并转换为二级有序字典】 # encoding: utf-8 # author: walker # date: 2018-06-01 # summary: 读取配置文件,并转换为二级有序字典...collections import OrderedDict from configparser import ConfigParser from pprint import pprint # 读取配置文件
【吐槽】 先吐槽一下其他几个配置文件。 ini:表达能力不够,比如不能表达列表等结构;没有官方注释符号,虽然一般以分号作为注释符号。...【toml 简介】 TOML是前GitHub CEO, Tom Preston-Werner,于2013年创建的语言,其目标是成为一个小规模的易于使用的语义化配置文件格式。...output' 【t.py】 #encoding: utf-8 #author: walker #date: 2018-12-11 #summary: 读取 UTF-8/UTF-8-BOM 格式的 toml 配置文件...import os import sys import toml SrcRoot = r'' DstRoot = r'' #读取配置文件 def ReadConfig(): global SrcRoot...if __name__ == '__main__': ReadConfig() 【cmd】 D:\Python3Project\test>python3 t.py SrcRoot: D:\test
参考文章:ubuntu20.04安装python3.9并设置为默认的python3_默认python3.9 在最新或者比较新的服务器系统中,一般会带有python3,你可以使用 python3 --version...就像下面这样: 夜梦这里用的服务器只有1核,所以这里输入: make -j 1 等待构建完成后,输入下面的命令来安装Python二进制文件: make altinstall 等待安装完成后,验证安装: python3...--version 设置为默认的python3 which python3 update-alternatives --install /usr/bin/python3 python3 /usr/bin
注意事项:需要注意的是, sqlite安装完成之后需要进行重新编译python, 需要注意的是,sqlite安装完成之后需要进行重新编译python 1.下载并源码编译python3 #wget https...ssl支持: yum install openssl openssl-devel -y 此时就可以在/usr/local/python3.4/bin/下面看到编译生成的各个可执行文件了,不过比较好的是,python3...[Alt text](./1469463063110.png) 点击new可以选择链接终端并且能够打开支持notebook的语言本文支持python3语言,其实还可以支持ruby,shell等 !...默认加载模块包的路径也可以使用import ftplib;print(ftplib)查看 sys.path.append(‘path’) 然后将第三方模块的路径追加到python默认检测路径中 同时将此操作写在配置文件中...--prefix=/home/user/usr/db/sqlite && make && make install 需要注意的是,sqlite安装完成之后需要进行重新编译python 如果编译玩python3
[TOC] 0x00 基础配置 IDLE 快捷键 ALT + p #上一次执行的命令 (1)Python Shell 清屏方法 针对Python命令行 os.system(‘cls’) 针对IDLE...module> from pip import main ImportError: cannot import name main 修复流程: #若在只读权限下强制保存会导致文件受损,建议修改配置文件时先查看是否具有权限...setuptools pip 命令 pip list # 查看所有依赖包 pip freeze # 查看虚拟环境新安装得包 pip install xxx # 安装xxx依赖包 pip安装模块之pypi镜像加速配置...install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package # 默认使用 # 升级 pip 到最新的版本 (>=10.0.0) 后进行配置
,日志类继承配置类。...补充知识:Python2/Python3自定义日志类教程 一、说明 1.1 背景说明 Python的logging功能是比较丰富的支持不同层次的日志输出,但或是我们想在日志前输出时间、或是我们想要将日志输入到文件...python3.3之前的python3版本写法得和python2一样。另外python3.9之后logging.basicConfig()会直接提供encoding参数,到时可以更方便。...logger.debug('print by debug') logger.info('print by info') logger.warning('print by warning') 以上这篇python3...配置logging日志类的操作就是小编分享给大家的全部内容了,希望能给大家一个参考。
前言 本文将介绍CentOS7下配置Python3环境教程 ---- 配置流程 检查Python版本 python CentOS7自带Python2.7 image.png 安装依赖包 yum -y...openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 下载Python3...wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz 安装Python3 mkdir /usr/local/python3.../configure --prefix=/usr/local/python3 make && make install 创建软链接 ln -s /usr/local/python3/bin/python3.../usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 检查python3版本 python3 image.png
使用pip的用户可以如下配置: 在unix和macos,配置文件为: $HOME/.pip/pip.conf 在windows上,配置文件为:%USER_PROFILE%\pip\pip.ini...需要在配置文件内加上 [global] timeout = 60 index-url = https://pypi.douban.com/simple/ 更改C盘用户主目录pip/pip.ini...文件,若没有则新建即可,这个很蠢,没有默认配置的文件要自己新建,另外网上全是错的教程 保存后,在命令行执行pip install XXX走的即是对应的源 windows切换python2, python3
安装python3 网上有使用pyenv方式安装python3以实现与系统的python版本共存而不冲突,个人觉得其实没有必要,我们其实可以单独运行python3。...首先我们还是需要先安装python3,这里使用homebrew安装,方便快捷好管理,棒棒哒!...brew install python3 安装好后可以尝试输入python3看是否能进入python3命令行,可以看到我这里安装的python3的版本是3.5.2 $ python3 Python 3.5.2...项目 使用--python参数指定python版本创建一个基于python3的虚拟环境 virtualenv py3_test --python=3.5 检查环境中python版本,可以发现虚拟环境中的...python版本已经是python3啦,好啦,这样即大功告成!
python配置数据库mysql 安装mysql数据库,方法如下 安装配置mysql数据库服务器 安装pymysql #在python虚拟环境中安装,我采用的是这种方法 $ pip install.../usr/bin/python3.../usr/bin/python3.../usr/bin/python3.../usr/bin/python3 import pymysql # 打开数据库连接 db = pymysql.connect("192.168.122.58","eric","lyd2017"
Python3安装与配置venv虚拟环境 创建安装目录 下载适宜的版本([传送门](https://www.python.org/ftp/python/)) 解压 config 安装 配置Python3...-p /usr/local/python3 && cd /usr/local/python3/ 下载适宜的版本(传送门) wget https://www.python.org/ftp/python/.../configure --prefix=/usr/local/python3/Python-3.6.6 安装 make && make install 配置Python3软连接 ln -s /usr.../local/python3/Python-3.6.6/bin/python3.6 /usr/bin/python3 ln -s /usr/local/python3/Python-3.6.6/bin/...pip3 /usr/bin/pip3 验证python3环境 [root@localhost bin]# python3 Python 3.6.6 (default, Nov 14 2018, 18:41
python3 读取含中文的 ini 配置文件 import configparser # 加载现有配置文件 conf = configparser.ConfigParser() # 含中文用 utf
ini文件简介 ini是我们常见到的配置文件格式之一。 ini是微软Windows操作系统中的文件扩展名(也常用在其他系统)。 INI是英文“初始化(Initial)”的缩写。...211.82.96.1 [Match] ip = 172.17.29.120 mask = 255.255.255.0 gateway = 172.17.29.1 dns = 0.0.0.0 这个配置文件中保存的是不同场合下的...下面将以生成和读取这个配置文件为例,进行讲解。 Python(v3)读取方法 首先,Python读取ini配置需要用到ConfigParser包,所以要先加载它。...import configparser 之后我们需要载入配置文件。...config=configparser.ConfigParser() #IpConfig.ini可以是一个不存在的文件,意味着准备新建配置文件。
python3 下的mysql驱动 django 连接mysql默认驱动是MySQLdb,MySQLdb没有支持python3的版本,如果使用python3.x版本时,django连接mysql的方法...1、使用pymysql替换MySQLdb 在配置文件同目录下的init.py文件中加入以下代码 import pymysql pymysql.install_as_MySQLdb() ?...MySQLdb,mysqlclient项目在github上的地址为 https://github.com/PyMySQL/mysqlclient-python,该项目fork MySQLdb,加入了对python3...的支持 安装方式为: pip install mysqlclient 使用方式和MySQLdb一样 配置setting 第二步:在settings.py中配置mysql连接参数(没有mysql的先装...mysql) 将原有的数据库配置改写成如下: DATABASES = { ‘default’: { ‘ENGINE’: ‘django.db.backends.mysql
1.1环境 OS:CentOS Linux release 7.6.1810 (Core) python版本:Python 3.9.6 需求:配置vim使能支持python程序开发的类似IDE环境,实现代码不全...路径 –prefix=/usr/local/vim:指定VIM将要安装到的路径 (自行创建) #python3/dyn 含义如下,表示同时支持python2和python3 No Python support...(-python, -python3) Python 2 support only (+python or +python/dyn, -python3) Python 3 support only (...-python, +python3 or +python3/dyn) Python 2 and 3 support (+python/dyn, +python3/dyn) 如何确定with-python-config-dir...Press ENTER or type command to continue #A5:原因:vim8不能同时python和python3,需要关闭python2的配置开关--enable-pythoninterp
centos的yum包管理器是基于python2编写的,所以不能直接删除,同时也要配置python环境版本为python3版本,而且需要两个版本共存。...一、配置python3环境及pip 首先确认centos7版本 hostnamectl cat /etc/redhat-release ?...python指向的是python2.7 因为我们要安装python3版本,所以python要指向python3才行,目前还没有安装python3,先备份,备份之前先安装相关包,用于下载编译python3.../usr/bin ln -s /usr/local/python3/bin/python3 /usr/bin/python ?...,所以我们还要修改yum的配置,执行: vim /usr/bin/yum 把#!
阅读完本文,你可以知道: 1 如何在Win10系统使用Python3连接Hive 由于数据存放在大数据平台的Hive数据仓库中,我需要在Win10系统上利用Python3连接Hive,然后读取数据,进行探索...我通过网上查找资料和实际测试,把Win10系统Python3成功连接Hive配置总结如下。...import connect #用来连接Hive的函数 from impala.util import as_pandas #用来把数据结构转换为pandas 若是运行通过,表示利用impala连接Hive配置成功
/usr/bin/env python3 2 3 import json #json模块,用于将像字典的字符串转换为字典 4 import re...if insert_addr in line: print(line + next(f) + next(f)) View Code 74 #配置文件增加函数...increase_conf(): global user_input,insert_index while True: user_input = input('输入要增加配置文件内容...False if if_else(): continue else: continue View Code 101 #配置文件删除函数...del_conf(): global user_input,insert_index while True: user_input = input('请输入需要删除配置信息
领取专属 10元无门槛券
手把手带您无忧上云