之前部署Django项目到服务器上的时候出现了各种问题,现在总结一下方便以后查阅,也希望能够帮到有同样问题的你。(如果有帮助记得点赞哦!?) Linux 升级 Python 至 3.x 一般情况下自
1)python升级带来的yum异常:File "/usr/bin/yum", line 30 原因:这是因为yum采用Python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现。 而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题。而CentOS 5自带的yum采用的是python2.4,当系统将python升级到2.6或3.0后,出现语法解释错误 解决办法: [root@jenkins-server ~]# pyth
~$ sudo apt-get install python-pip 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 python-pip 已经是最新的版本了。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 233 个软件包未被升级。 有 8 个软件包没有被完全安装或卸载。 解压缩后会消耗掉 0 B 的额外空间。 您希望继续执行吗? [Y/n] Y 正在设置 mercurial-common (2.8.2-1ub
当前最新的 CentOS 7.3 默认安装的是 Python 2 ,并且默认的官方 yum 源中不提供 Python 3 的安装包。最近需要在机器上装awscli,需要python2.6.5+或python3.3+,python3我这边通过源码编译的方式安装。 我的机器版本:
centos6.6 系统默认python版本是python2.6.6.目前这个版本算很低了,主流是使用python2.7或者python3.0了;python2.6.6仅可以支持到Django1.3.7,这个Django版本也太低了,很多特性不可使用,现在就升级到python2.6.6到python2.7.9,然后安装pip,通过pip安装Django的高版本!
第一步:查看Centos版本及python版本 Centos版本 [root@qsh ~]# cat /etc/centos-release CentOS Linux release 7.6.1810 (Core) python版本 [root@qsh ~]# python -V Python 2.7.5 [root@qsh usr]# ll -l /usr/bin/python* lrwxrwxrwx 1 root root 7 3月 29 22:44 /usr/bin/python -> pyt
想用redis-py-cluster连接redis cluter,查看文档发现只支持python2.7和3的版本,而系统自带的是2.6的版本,需要对系统python版本进行升级。
root 用户可以运行pip install mkdocs 但gitlab-runner 运行pip install mkdocs 则下列错误
注:此操作本人用CentOS6.8最小化安装通过 为了ipython可以保存历史纪录,还需要安装sqlite-devel 1.准备工作
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib 改为:
如果出现以上所示的错误信息,表示update-alternatives没有添加Python的替代版本。
下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)
1、首先安装依赖包(①先安装 Development Tools、②然后安装其它的工具包)
Linux里原来的python命令还是指向Python2,这里创建python3的软链接指向Python3,这样Python2和Python3就都可以用了。
1.首先进入Python-3.6.3目录,就是你解压后安装python3.6的目录文件。 \2. cd 到 Modules 目录里,找到Setup和Setup.dist文件,将下面几行注释去掉。
virtualenvwrapper 是virtualenv的扩展管理包,可以将所有的虚拟环境整合在一个目录下。
线上服务器python版本默认是2.6,由于业务程序要求,需要将python升级到3.3.0 下面对这一升级过程做一记录: Cenots6.8默认安装的是2.6版本,要更新升级需安装下gcc: [root@openstack ~]# yum -y install gcc 系统会自动下载安装gcc 下载python 3.3.0 [root@openstack ~]# wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2 解压python 3
为什么举例来说这个安装过程呢, 因为现在开发部署的主流linux就是CentOS,而大部分人目前所使用的版本是CentOS Linux release 7.x 该系统已经自带集成了 Python2.7版本及pip,如果没有也可以通过yum方式安装。而CentOS 6则自带Python2.6.6 且没有pip。而现行大多数的Python开源项目都要求Python在2.7及以上,所以如果你要部署项目的机器是CentOS 6, 则需要升级Python版本并安装pip。看起来就这点东西,但是在执行过程中会遇到许多问题,接下来一步一步给你讲解,让你从根上理解Python多环境安装。
Linux机器一般自带Python都是较低版本,下面我们讨论一下升级Python【示例中使用的是阿里云的CentOS】
Linux lnnkee 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Cryptodome是Python语言的加密和解密库,它是PyCrypto和Crypto工具包的继承者。
1、升级安装Python2.7 解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包 wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tar.xz xz -d Python-2.7.15.tar.xz tar xvf Python-2.7.15.tar.xz ./configure make make install make c
经常在网上查询文档资料的朋友一定有过这样的经历:好不容易找到了需要的内容,可是别说下载了,连复制一句话都不给复制的。尤其是 PDF 文档和图片类资料,就算我们充值下载到本地,很多也无法复制文本,只能手动敲出来。
直接安装python3.9.5,编译时会报Could not build the ssl module! ,python调用相关代码的时
今天在Docker下使用python的官方镜像运行python脚本操作mongodb,将遇见的错误和解决办法记录备忘;
环境:刚重装了系统,为Ubuntu16.04 目的:安装Python3.x,本例安装3.5.2 步骤: 1.$ python --version python 2.7 --->系统默认安装的版本 2.到https://www.python.org/downloads/ 下载对应的版本 3.安装下载的版本
1,在192.168.0.65装python2.7和PIP #ssh 192.168.0.65 升级到python2.7 #cd /usr/local #wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz # tar zxvf Python-2.7.10.tgz # cd Python-2.7.10 # mkdir /usr/local/Python2.7
python2.6.6 升级到python2.7.14,此处不再描述 可以参考如下文档升级: https://blog.csdn.net/see_you_see_me/article/details/78550977
使用yum命令报错File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 问题出现原因:
Centos7下已自动安装Python2.7.5,but现在经常会出现Python2和Python3兼容使用的情况,所以我现在记录下安装过程。 上一篇文章我写过Centos6.5下升级Python2.7的操作Centos下升级Python 本次操作与上一篇有所相识,但更为简易,下面请跟我一起操作
2.3、解决 执行ipython时 ModuleNotFoundError: No module named ‘CommandNotFound’ 报错
可用源: 豆瓣:https://pypi.douban.com/simple/ 清华:https://pypi.tuna.tsinghua.edu.cn/simple
virtualenv 可以虚拟出一个独立的Python环境,在这个环境中安装的第三方库不会对系统中的Python产生影响。作为一个系统洁癖,我的系统中的Python环境只安装最主要的第三方库,我在开发Python项目的时候一般使用virtualenv生成的独立环境来安装项目需要的第三方库。但是如果同时使用了zsh的alias 和virtualenv,有可能就会导致virtualenv下面的python不能使用第三方库。
configure: WARNING: unrecognized options: --with-ssl
https://www.python.org/downloads/release/python-2711/
Linux离线编译编译Python需要gcc编译器编译,如果没有安装直接编译会出现以下错误
因为测试需要,需在Centos下进行liunxGUI软件自动化测试,所以用到了python的Dogtail 库,继而使用Dogtail 的sniff控件获取工具,但是遇到了很多问题记录如下。
Python-3.7.4.tgz下载地址: 官网境外下载比较慢 可以在这个地址下载:pan.baidu.com/s/15qfRGIyi…
### 重要表述 大家好,我是DK。 在经过我:" 6 * 8 = 8 ? "天的"苦心孤诣、挖空心思、殚精竭虑、绞尽脑汁、刿心刳腹",终于总结出了这"无人匹敌"的文章。最后我得出了一个强有力的僻
https://stackoverflow.com/questions/41405728/what-does-enable-optimizations-do-while-compiling-python
(<http://blog.csdn.net/qq_25560423/article/details/62055497>;)
yum -y install zlib zlib-devel openssl-devel gcc python-devel
安装 nginx: https://www.cnblogs.com/EasonJim/p/7806879.html
CentOS 6 系统默认 Python 版本是:2.6.6 平时在使用中遇到很多的库要求是 2.7.x 版本的库,比如使用 ConfigParser 库,在 2.6 版本库就不支持没有 value 值的配置项,需要升级到 2.7 以上的库才行,这次就尝试升级一下 Python 到 2.7.x 版本,记录于此。
众所周知搭建是很容易的、往往排错是很头疼的、下面我分享下我在搭建的过程中遇到的问题和解决办法。
领取专属 10元无门槛券
手把手带您无忧上云