linux 编译安装python并且安装虚拟环境工具

  1. 解决编译所需要的基础开发环境

    • yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
  2. 下载python解释器tar包(一般默认/opt/目录)
    1. cd /opt/
    2. wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz
    3. 解压缩 xz -d Python-3.6.7.tar.xz  or   tar -xf Python-3.6.7.tar 看下载的文件后缀选择呢不同的解压指令
  3. 编译三部曲
    1. cd  Python-3.6.7 在解压文件内执行
    2. /configure    --prefix=/opt/python367/  执行coufigure 并且指定软件安装路径
    3. nake && make install 编译并安装  (2步)
  4. 配置环境变量

1.先获取当前的PATH变量,然后把python3的bin目录加进去
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin

2.永久修改PATH的值
-第一个是软连接
-直接修改/etc/profile ,系统全局的配置文件,每个用户在登陆系统的时候,都会加载这个文件
vim /etc/profile
写入新的PATH变量

PATH="/opt/python367/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin"

3.还得重新登陆,或者手动读取这个/etc/profile
source /etc/profile #让这个文件中的变量生效

虚拟环境virtualenv以及 virtualenvwrapper工具管理python开发环境

1.下载虚拟环境的模块,它是python的一个模块,用pip安装
pip3 install -i https://pypi.douban.com/simple virtualenv

2.用命令创建一个虚拟环境 venv_django

virtualenv --no-site-packages --python=/opt/python367/bin/python3.6 venv_django

#解释 --no-site-packages 创建的新的venv,不携带任何模块,是个纯洁的python解释器环境
--python 指定以哪个解释器为本体,创建新的虚拟环境

3.激活虚拟环境,系统会将venv的解释器目录,加到PATH的最前面

source activate
在激活虚拟环境的时候,注意检查下,命令和解释器是否来自于虚拟环境里面

which pip3
which python3

4.在虚拟环境下,安装新的模块,管理项目

pip3 install -i https://pypi.douban.com/simple django==3.0b1

创建django项目
django-admin startproject django3

修改django的settings.py 中ALLOW_HOSTS=[‘*‘]

5。启动项目

python3 django3/manage.py runserver 0.0.0.0:9999

6.退出虚拟环境命令
deactivate

虚拟环境工具2:
virtualenvwrapper ,升级版的虚拟环境工具

1.安装 ,不要激活虚拟环境
pip3 install -i https://pypi.douban.com/simple virtualenvwrapper

2.修改配置文件,每次开机就加载 virtualenvwrapper 这个工具

1.打开一个用户个人的环境变量配置文件
全局配置文件 /etc/profile #每个用户登陆都生效
用户个人配置文件 ~/.bash_profile

vim ~/.bash_profile #root在登陆的时候,会读取这个文件中的代码

2.填入如下信息,针对你自己的python环境修改

export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS=‘--no-site-packages‘ #添加virtualenvwrapper的参数,生成干净隔绝的环境
export VIRTUALENVWRAPPER_PYTHON=/opt/python367/bin/python3.6 #指定python解释器
source /opt/python367/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本

3.此时可以使用这个工具,快捷的创建虚拟环境

mkvirtualenv 虚拟环境名 #创建虚拟环境
lsvirtualenv #列出虚拟环境的名字
workon 虚拟环境名字 #激活或切换虚拟环境
lssitepackages #列出虚拟环境中的模块信息,其实就是
cdvirtualenv #进入虚拟环境家目录
cdsitepackages #进入虚拟环境第三方模块目录

原文地址:https://www.cnblogs.com/Jacob-yang/p/12112901.html

时间: 2024-10-09 17:47:32

linux 编译安装python并且安装虚拟环境工具的相关文章

Linux平台下Python的安装及IDE开发环境搭建

Linux平台下Python的安装及IDE开发环境搭建 1.Python安装 Python有2.X和3.X两个版本,由于2.X的版本较稳定,使用者也较多,本文选择使用Python 2.X版本. 安装步骤: (1) 下载Python安装包:https://www.python.org/downloads/ (2)  解压安装包:tar zxvf Python-2.7.10.tgz (3)  编译:./compile (4)  安装:make && make install 说明: ① 这样p

Linux环境下Python的安装过程

编译&安装 在Python-2.7.3 根目录下运行 ./configure 补:configure 命令执行完之后,会生成一个 Makefile 文件,这个 Makefile主要是被下一步的 make 命令所使用.打开 Makefile你就会发现,里边制定了构建的顺序, Linux 需要按照Makefile 所指定的顺序来构建 (build) 程序组件. make make实际上编译你的源代码,并生成执行文件. 再执行make install 命令 make install make inst

CentOS安装python包安装管理工具pip

pip 一个管理 python 包的工具. 方法1 1.下载文件   wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate 2.执行安装   python get-pip.py 方法2 wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz tar zvxf 1.5.5.tar.gz    #解压文件 cd pip-1.5.

windows下安装python的包管理工具pip,scikit-learn

打开https://pip.pypa.io/en/latest/installing.html#python-os-support 下载pip-get.py 进入python,执行pip-get.py 安装完pip,setuptool工具. 进入.python/scripts目录,执行pip install scikit-learn

安装python的jupyter notebook工具

jupyter notebook是一个通过网页运行python的工具 支持分段的python运行,并能直观的查看结果 支持多python环境运行,需要加装(conda) 安装步骤 1.安装python3,并设置环境变量 2.安装jupyter pip3 install --upgrade pip pip3 install jupyter 3.启动 命令行下运行,进行启动,会自动打开web控制台,默认端口是8888 jupyter notebook 改变端口:jupyter notebook --

MonkeyRunner环境搭建配置步骤(1.安装jdk,2.安装python,3.安装android sdk)

前言:需要安装jdk.python.android sdk 第一步:JDk的安装以及配置 jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html  配置环境变量 在系统变量→新建系统变量 变量名:JAVA_HOME 变量值(填写jdk安装的路径):C:\Program Files\Java\jdk1.8.0_161 再新建系统变量 变量名:CLASSPATH 变量值:

Linux 下升级python和安装pip

Linux版本升级: 1.  首先确认Linux操作系统中自带的python 版本时候与自己所需要的版本一致 所有的python版本都在https://www.python.org/ftp/python/ 选择下载 2. wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz 进行下载 3. 解压 tar -zxvf Python-2.7.11.tgz 进入Python-2.7.11目录  输入./configure mak

快速win8从头安装python直到安装好paramiko模块

快就快在,慢速的官方资源链接都换成国内的,这样下载安装快多了. 重装python,对自己也是个很好的锻炼! 1.安装python27,不去官网,官网太慢,去http://rj.baidu.com/search/index/?kw=python%25202.7下一个 然后把python安装路径加到系统变量,同时把其下Script目录也加进去方便使用pip. 2.安装pip win8有powershell,简单多了, powershell运行: (Invoke-WebRequest https://

windows下安装python,安装框架django。

第一步:  首先下载python安装包: 第二步:安装          双击安装包,安装程序.           这里安装到C盘   文件夹命名为  python33. 正在安装........... 安装完成 为了下一步在dos下使用python命令,这里要配置一下环境变量.右击计算机->属性->高级->环境变量->修改系统变量path,添加Python安装地址,笔者这里是C:\Python33; 测试安装: 安装django: 下载django 在下载djando  解压