linux安装配置python环境以及虚拟环境和django下载

Python相关项目环境介绍

python3.6, pip指令下载各种框架(django相关的, 数据分析相关,爬虫相关的...)

djnago发布环境! uwsgi+nginx

数据库相关: sqlite3 , mysql, redis....

1. Python基础环境安装

Linux系统自带Python, 版本:2.7 日常项目开发需要版本3.6及以上!

安装Python前检测是否安装

# 1. 查看是否安装Python

python -V #检测python版本号

# 2. 查找指令对应位置 which 指令which python

# 结果: /usr/bin/python

# 3. 进入/usr/bin目录,查看python所有相关指令

cd /usr/bin/

ls -al python *

# 结果: python--->python2--->python2.7

安装Python 安装Python的两种方式,在安装前,一定确定是哪种

方案1:

更改python指令的软链接指向新Python版本 python3.6 原来的python2.7 就无法使用!

方案2:

新建python3指令,软链接执行新Python版本 python3.6 推荐! [课程中采用!]

# 1. 安装开发工具包和相关依赖

yum -y groupinstall "Development tools"

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel

sqlitdevele

# 2. 上传Python3.6压缩包到/user/local,解压

cd /usr/local

tar -zxvf Python-3.6.6.tgz

cd Python-3.6.6

# 3. 编译安装

./configure --prefix=/usr/local/python3

# 4. 安装 make && make install > 安装日志文件名.log

make

make install > py36.log

# 5. lib目录写入到配置文件

echo "/usr/local/python3/lib" >> /etc/ld.so.conf

ldconfig

# 6. 建Python3命令的软链接

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

# 7 测试是否成功

python3 -V

which python3

cd /usr/bin

ls -al python*

cd /usr/local/

pip新建软链接

# pip建软连接

ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3

#测试pip 版本

pip3 -V

pip3 list # 提示版本太低 [注意:pip list 可能报错!]

# 更新pip

pip3 install --upgrade pip

虚拟环境 virtualenv 虚机环境软件,可以独立出来很多相互不影响的运行空间! 避免框架版本冲突一般:1个项目对应1个虚拟环境!

准备虚拟环境目录和项目发布目录

cd / mkdir data # 新建数据目录(保存用户项目相关的数据)

cd data mikdir env #env目录就是虚拟环境目录

mkdir wwwroot # wwwroot 发布项目的根目录

虚拟环境

#1. 下载

pip3 install virtualenv

#2. 建软链接

ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

# 3. 创建虚拟环境

cd /data/env

virtualenv --python=/usr/bin/python3   myproject#虚拟环境名

# 4. 激活

cd /data/env/myproject/bin

source activate #激活 退出 deactivate

# 5. 当前虚拟环境安装软件

pip install django==2.1.7(不安装django2.0)

欢迎关注公众号 即速AI平台

原文地址:https://www.cnblogs.com/pythonyeyu/p/10980194.html

时间: 2024-10-11 00:26:59

linux安装配置python环境以及虚拟环境和django下载的相关文章

Linux安装配置php环境的方法

本文实例讲述了Linux安装配置php环境的方法.分享给大家供大家参考,具体如下: 1.获取安装文件: http://www.php.net/downloads.php php-5.3.8.tar.gz 获取安装php需要的支持文件:http://download.csdn.net/download/netlong339/1351852 libxml2-2.6.32.tar.gz 2.安装libxml2 复制代码 代码如下: tar zxvf libxml2-2.6.32.tar.gz cd l

安装配置python环境,并跑一个推荐系统的例子

1.官网下载python2.7,安装完后,在环境变量Path中加上这个路径 在控制台输入python,出现版本信息,就成功了. 2.我使用的是 pycharm,注册后,在 把自己的python.exe配置一下 3.导入项目 项目来自网络 http://pan.baidu.com/s/1miBfaxq 可以通过这里下载 导入后要下载texttable模块 安装方式是进入: D:\software\python2.7\Scripts  这个路径下 敲入命令:pip install texttable

linux下配置python环境

1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstall 'Development Tools'yum install zlib-devel bzip2-devel openssl-devel ncurses-devel 2.下载 Python3.5代码包 wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz

linux 安装配置java环境

1. sudo mkdir /usr/lib/jvm 2.官网下载jdk jdk下载,以jdk1.8.0_40为例 解压后,移动到/usr/lib/jvm下 3. sudo vim bash.bashrc,添加: export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_40 export JAVA_BIN=$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar expo

linux网络配置、环境变量以及JDK安装(CentOS 6.5)

由于需要搭建hadoop平台,但是苦于没有现成可用的linux服务器,只好自己下载了CentOS 6.5从头装起,安装过程中遇到了很多问题,比如网络配置.时钟同步.环境变量配置.以及各种服务的启停,还有jdk的安装等(虽然系统自带JDK,但是本人过于低端,自带的JDK的安装路径都搞不明白,就干脆自己装了一个),时间长了容易忘记,所以在这里写下来作为记录,顺便也分享给与我一样的菜鸟玩家,高手们可以退散了,当然了如果有批评指正小弟跪迎. 新建用户 新安装的linux一般只有root管理员用户,由于我

4.7 Sublime Text3 中配置 Python环境 --上之安装Sublime 3

返回总目录 目录: 1.展示效果: 2.缺优分析: 3.下载Sublime Text3 (一)展示效果: 1.能够交互式编写Python代码: 2.可以编写文件式Python代码: 3.能够自动补齐代码及智能提示: (1)导入及内建函数的提示: (2)对导入的模块,类以及函数的简单说明: (3)提示,补齐模块下的类,方法: 4.能够生成模板: 5.能够进行文件管理: (二)缺优分析 1.最大的优势是: (1)打开速度快,比起哪些大型的集成IDE快. (2)具有代码智能提示与补齐,比起自带的IDL

Windows10下安装配置python和django

安装python 在官网上https://www.python.org/downloads/ 下载一个版本的python的msi文件,我选择的是2.7.10版,直接运行并按提示点击就可以完成安装.在安装过程中,需要我们选择安装路径,这个随便放哪里都行,我选择的是D:\Python27.安装成功后,在开始菜单中找到IDLE(Python GUI)这个程序,点击运行.如果出现如下图所示界面,就说明python已成功安装. 按目力提示在>>>后面输入print "Hello Worl

在CentOS6.4中安装配置LAMP环境的详细步骤

原文:在CentOS6.4中安装配置LAMP环境的详细步骤 本文详细介绍了CentOS6.4系统中安装LAMP服务并对其进行配置的过程,即安装Apache+PHP+Mysql,参照了网上大神的设置,其他Linux发行系统可以参考~ 在本文中部分命令操作需要root权限,输入‘su -’命令后输入密码即可切换root身份. 一.修改设置对安装做准备 1. 防火墙设置 设置/etc/sysconfig/iptables文件允许80端口和3306端口.因为80端口是http协议所使用的端口,如果防火墙

Linux安装配置varnish web加速器

Linux安装配置varnish web加速器 Varnish是一款高性能的开源HTTP加速器,它可以来做纯粹的代理服务器,负载均衡,但varnish最主要的功能是缓存加速,也是它最出色的地方.下面介绍如何安装和使用. wget -c http://repo.varnish-cache.org/source/varnish-3.0.1.tar.gz tar xzvf varnish-3.0.1.tar.gz cd varnish-3.0.1 ./configure --prefix=/usr/l