python3

nginx+uwsgi

夙愿已清 提交于 2019-12-24 06:06:03
为了建立一个工作站,也是麻烦了.... 感谢该博主: https://www.cnblogs.com/levelksk/p/7921066.html 1.安装centos 后首先安装python,下载解压安装和以前一样,但是注意 python3.7使用起来在 pycharm下建立django遇到bug,可能是我的pycharm版本不够高的原因吧。 后来重新安装python3.6,故障解除。 2. (nginx+uwsgi+python3+django) 使用该方式,注意尽量开启root来配置,不然会出现各种问题 在早期使用ubuntu遇到众多问题,无奈放弃,转到centos,ubuntu用起来也不够稳定,亟待加强. 3.来源于该博主文章,是一个可靠的博文,没有遇到其他异常状况 1、安装各类基础模块 yum gcc-c++ 注:此命令我没有运行成功 (为centos系统增加编译功能) yum install wget openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 注:此命令正常 (安装这些模块都是为了成功编译安装python3,防止出现各种异常) yum install libxml* 注:此命令正常 (安装这个模块是为了让uwsig支持使用“-x"选项

GPU服务器从购买到运行深度学习、模型训练

半城伤御伤魂 提交于 2019-12-24 05:03:48
1. 先从阿里云租个服务器,因为是测试,配置不用太高。 选择Centos 7.2 64位 2. 通过XShell 6连接: 2.1 这个当然百度就有 2.2 前提是先下好Xmanager Power Suite 6并且激活 3. 连接之后等待他启动配置GPU啥的,这个不需要自己操作 4. 连接成功先看看购买的服务器性能: nvidia-smi 可以通过这里 了解更多 关于GPU的信息 我们看到只有一个GPU,而且性能为P0,说明性能状态很好 5. 查看内置Python版本,并且更新pip,包等 5.1 查看python版本 发现是python3.6.9,那就不用下了嘛!(牛逼了!一般linux自带的都是python2,这个已经装好了python3)因为平时用的就是python3。 关于一般的linux从头安装python可以看看我的这篇文章: 5.2 然后查看pip版本 居然也是最新的!所以那基本上只要安装各种包了嘛~ 关于一般的linux从头安装python可以看看我的这篇文章: 服务器Linux上配置python3以及pip 5.3 装包 一般的linux服务器装完python3后是通过pip3装包的,因为pip是默认为python2环境装,但是这里既然默认环境为python3,那么就肯定直接用pip装包啦! 在这个代码中我们需要安装的包挺多的,先输进去看看哪些包已经有了

python2 与 python3 区别

和自甴很熟 提交于 2019-12-23 22:23:12
1:打印时,py2需要可以不需要加括号,py3 需要 python 2 :print ('lili') , print 'lili' python 3 : print ('lili') python3 必须加括号 exec语句被python3废弃,统一使用exec函数 2:内涵 Python2:1,臃肿,源码的重复量很多。   2,语法不清晰,掺杂着C,php,Java,的一些陋习。 Python3:几乎是重构后的源码,规范,清晰,优美。 3、输出中文的区别 python2:要输出中文 需加 # -*- encoding:utf-8 -*- Python3 : 直接搞 4:input不同 python2 :raw_input python3 :input 统一使用input函数 5:指定字节 python2在编译安装时,可以通过参数-----enable-unicode=ucs2 或-----enable-unicode=ucs4分别用于指定使用2个字节、4个字节表示一个unicode; python3无法进行选择,默认使用 ucs4 查看当前python中表示unicode字符串时占用的空间: impor sys print(sys.maxunicode) #如果值是65535,则表示使用usc2标准,即:2个字节表示 #如果值是1114111,则表示使用usc4标准,即

python3安装pandas库出现Could not import the lzma module.

大城市里の小女人 提交于 2019-12-23 21:03:33
1、错误如下: >>> import pandas /usr/local/python3/lib/python3.7/site-packages/pandas/compat/__init__.py:85: UserWarning: Could not import the lzma module. Your installed Python is incomplete. Attempting to use lzma compression will result in a RuntimeError. warnings.warn(msg) /usr/local/python3/lib/python3.7/site-packages/pandas/compat/__init__.py:85: UserWarning: Could not import the lzma module. Your installed Python is incomplete. Attempting to use lzma compression will result in a RuntimeError. warnings.warn(msg) 如下图所示: 2、安装lzma模块使用:python -m pip install backports.lzma,如下图所示: 3、然后找到/usr/local

CentOS 7 virtualenv创建python3与python2的环境&&运行项目

心已入冬 提交于 2019-12-23 18:49:58
(一)安装virtualenv 可以 yum -y install python-virtualenv 或者pip install python-virtualenv (二)在希望的路径下,创建env virtualenv env-python27 可以直接指定创建python的对应的路径 virtualenv --python=/usr/local/python3/bin/python3.6 python36 实测默认情况下虚拟环境不会依赖系统环境的global site-packages。比如系统环境里安装了MySQLdb模块,在虚拟环境里import MySQLdb会提示ImportError。如果想依赖系统环境的第三方软件包,可以使用参数--system-site-packages。此外,也可使用virtualenvwrapper的toggleglobalsitepackages命令控制当前环境是否使用global site-packages。 virtualenv --system-site-packages env1 (五)安装pip yum upgrade python-setuptools yum install python-pip (升级pip:python -m pip install --upgrade pip) (六)安装Python项目所有依赖包的清单

Python3 条件控制

走远了吗. 提交于 2019-12-23 18:33:35
if 语句 Python中if语句的一般形式如下所示: if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句,如果 "condition_1" 为False,将判断 "condition_2",如果"condition_2" 为 True 将执行 "statement_block_2" 块语句,如果 "condition_2" 为False,将执行"statement_block_3"块语句。 Python中用elif代替了else if,所以if语句的关键字为:if – elif – else。 注意: 1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 3、在Python中没有switch – case语句。 实例 以下实例演示了狗的年龄计算判断: age = int(input("Age of the dog: ")) print() if age < 0: print("This can hardly be true!") elif age == 1:

python3标准异常总结

大城市里の小女人 提交于 2019-12-23 17:46:35
AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 ImportError 导入模块失败的时候 IndexError 索引超出序列的范围 KeyError 字典中查找一个不存在的关键字 KeyboardInterrupt 用户输入中断键(Ctrl+c) MemoryError 内存溢出(可通过删除对象释放内存) NameError 尝试访问一个不存在的变量 NotImplementedError 尚未实现的方法 OSError 操作系统产生的异常(例如打开一个不存在的文件) OverflowError 数值运算超出最大限制 ReferenceError 弱引用(weak reference)试图访问一个已经被垃圾回收机制回收了的对象 RuntimeError 一般的运行时错误 StopIteration 迭代器没有更多的值 SyntaxError Python的语法错误 IndentationError 缩进错误 TabError Tab和空格混合使用 SystemError Python编译器系统错误 SystemExit

python3-开发进阶 heapq模块(如何查找最大或最小的N个元素)

我怕爱的太早我们不能终老 提交于 2019-12-23 08:21:10
一、怎样从一个集合中获得最大或者最小的 N 个元素列表?   heapq 模块有两个函数:nlargest() 和 nsmallest() 可以完美解决这个问题。 import heapq nums = [1, 8, 2, 23, 7, -4, 18, 23, 42, 37, 2] print(heapq.nlargest(3, nums)) # Prints [42, 37, 23] print(heapq.nsmallest(3, nums)) # Prints [-4, 1, 2] #前面的参数可选多个元素   两个函数都能接受一个关键字参数,用于更复杂的数据结构中: portfolio = [ {'name': 'IBM', 'shares': 100, 'price': 91.1}, {'name': 'AAPL', 'shares': 50, 'price': 543.22}, {'name': 'FB', 'shares': 200, 'price': 21.09}, {'name': 'HPQ', 'shares': 35, 'price': 31.75}, {'name': 'YHOO', 'shares': 45, 'price': 16.35}, {'name': 'ACME', 'shares': 75, 'price': 115.65} ] cheap =

面向对象类的继承----day23

房东的猫 提交于 2019-12-23 04:49:21
面向对象类的继承 在子类中 类名后面加上括号,写上父类的名称即可 在python中一个子类可以有多个父类,多个父类在括号中用逗号隔开,这一点在其他语言中是不支持的 ---------------- class Parent: year = 2018 def coding(self): print("正在编程........") class Sub(Parent): pass print(Parent.year) print(Sub.year) Sub().coding() s = Sub() print(s.year) # 子类可以使用父类中的属性 s.coding() # 子类也可以使用父类中的函数 抽象:抽取多个类中相同的部分形成另一个类 通过继承,避免了重复代码的编写 通过抽象,避免了继承到一些不应该有的内容 应该先抽象再继续 在抽取过程中,可能会有一些跟业务无关的类,这是正常的,这些称之为公共类 公共类的作用是存储多个相同属性和技能 派生: 派生就是子类继承父类,并拥有自己独特的属性或技能,该子类称之为派生类(只要之类中出现了任何新内容,他就是一个派生类) 派生类一定是某个子类 子类访问父类的公共的方法: 1.def __init__(self,name,age,sex,number):-----先定义__init__ --父类名.__init__(self,name

windows Python3报错 ValueError: embedded null byte

徘徊边缘 提交于 2019-12-23 01:47:32
调用爬取推特的twint库时候代码报错: Traceback (most recent call last): File "D:/pycharm project/twint/wangjinyu.py", line 10, in <module> twint.run.Search(c) File "D:\pycharm project\twint\twint\run.py", line 288, in Search run(config, callback) File "D:\pycharm project\twint\twint\run.py", line 209, in run get_event_loop().run_until_complete(Twint(config).main(callback)) File "C:\Program Files\Python36\lib\asyncio\base_events.py", line 484, in run_until_complete return future.result() File "D:\pycharm project\twint\twint\run.py", line 150, in main await task File "D:\pycharm project\twint\twint\run.py",