`

pyenv python django 安装

pip 
阅读更多

安装git

 

sudo apt-get install git

 安装依赖包

 

 

$ sudo apt-get install libc6-dev gcc

$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev
 libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm

 安装pyenv 管理工具

 

 

$sudo curl -L https://raw.github.com/yyuu/pyenv-installer/master/bin
/pyenv-installer | bash

 配置环境

 

 

$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ exec $SHELL -l

 查看pyenv版本

 

 

$ pyenv install --list

如果确定安装python3.4.3的话,接下来可以安装python了 ,安装之前我们必须要安装python所需要的依赖包

$ sudo apt-get install libc6-dev gcc
$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev 
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm

 上面的依赖包搞定之后可以安装python 

$ pyenv install 3.4.3 -v

 安装之后需要对数据库进行更新命令

$ pyenv rehash

 查看当前已经安装的pyenv

$ pyenv versions
* system (set by /home/seisman/.pyenv/version)
3.4.3

  设置全局的python版本

$ pyenv global 3.4.3
$ pyenv versions
system
* 3.4.3 (set by /home/seisman/.pyenv/version)

 确认python版本

Python 3.4.3 (default, Apr  6 2017, 15:10:14) 
[GCC 5.3.1 20160413] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

 

安装django 

先建立一个软链接

ln -s /usr/bin/python3 /usr/bin/python

 安装django 之前应先安装pip,pip是一种类似yum这样的软件安装工具,用它可以很方便的安装软件

pip的安装方法之一就是使用get-pip.py的脚本来安装

wget https://bootstrap.pypa.io/get-pip.py

 下载完之后使用本地python运行该脚本

python get-pip.py

 使用pip安装django

pip install Django==1.8.9

  查看django 版本

python -c "import django; print(django.get_version())"

 

 

 

 

 

分享到:
评论

相关推荐

    Python-Django开发人员的Unix系统管理指南

    这部分内容会涵盖Python的版本管理工具(如pyenv和virtualenv)、Python包管理器pip的使用,以及如何创建和管理虚拟环境,确保项目依赖隔离。 3. **Django项目设置**:指南会深入讲解如何在Unix环境下初始化Django...

    基于djiango-Librarys python实现的图书管理系统

    # 可以先安装pyenv管理python版本的 可以百度如何安装pyenv 之后就可以在电脑上安装多个python版本,随意切换 切换python版本到3.4.2 切换python版本到3.5.2 ``` pyenv local 3.4.2 或者 pyenv local 3.5.2 ``` ...

    python-djiango-Librarys 图书管理系统

    # 可以先安装pyenv管理python版本的 可以百度如何安装pyenv 之后就可以在电脑上安装多个python版本,随意切换 切换python版本到3.4.2 切换python版本到3.5.2 ``` pyenv local 3.4.2 或者 pyenv local 3.5.2 ``` ...

    ansible-role-python:Ansible角色,使用pyenv设置python和pip模块

    根据需要安装多个python版本。 为指定版本的Python安装virtualenv。 安装PIP包 要求 没有任何。 角色变量 默认Python版本 python_version: 2.7.15 所有要安装的Python版本 python_versions: - 2.7.15 - 3.5.1 ...

    python-3.8.10-amd64.7z

    Python是一种高级编程语言,以其简洁明了的语法和强大的功能而受到全球...同时,Python在Web开发(如Django、Flask框架)、数据分析、机器学习、自动化运维等领域都有广泛的应用,是现代软件开发中不可或缺的工具之一。

    python-3.8.10-amd64.rar

    - 为了方便管理多个Python版本,可以使用工具如Anaconda或Pyenv,它们可以帮助创建虚拟环境,隔离不同项目的依赖,避免版本冲突。 5. **Python应用**: - Web开发:Django、Flask等框架使Python成为构建Web应用的...

    python安装包.zip

    这时,可以使用工具如pyenv来管理多个Python版本。 了解以上知识点,你将能够顺利安装和管理Python环境,进一步探索这个强大的开发语言的无限潜力。在实际工作中,熟练运用这些工具和概念,能够提高开发效率,确保...

    python官方3.9.3版本exe安装包

    - `pyenv`(非标准库):如果你需要更高级的环境管理,可以使用`pyenv`,它允许轻松切换和管理多个Python版本。 4. **学习资源**: - 官方文档:Python的官方文档详细且全面,包括教程、参考手册和标准库文档,是...

    django-webpack-boilerplate:具有用于资产管理器(ES5 +,SCSS等)的Webpack配置的Django 3.x入门版

    确保已安装pyenv , python , poetry , django , nodejs 安装正确的python版本 pyenv install 3.9.0 pyenv local 3.9.0 安装pip包 poetry install 安装nodejs包 npm install 按照app/.env.example将.env文件...

    python3.6.4安装包.rar

    - `pyenv`:为了方便管理多个Python版本,可以使用`pyenv`工具,但它不是Python标准的一部分,需要额外安装。 - `virtualenv`/`venv`:创建虚拟环境,隔离项目依赖,避免版本冲突。Python 3.3及以上版本内置了`...

    Python 3.7.17 for Windows 自编译版

    此外,Python生态系统拥有大量的第三方库,可以通过包管理器pip进行安装,例如NumPy、Pandas、Django等,这些库极大地扩展了Python的功能。 总之,Python 3.7.17 自编译版为Windows用户提供了一个运行Python程序的...

    django基础语法+mvc+ORM+nginx基础

    Django 是一个基于 Python 的免费开源的 Web 应用框架,使用了 MVC(Model-View-Controller)架构模式。下面是 Django 的基础语法、MVC、ORM 和 Nginx 基础知识点: Django 基础语法 * 创建 Django 项目:使用 `...

    python-3.8.9-amd64.exe.zip

    使用`pyenv`或`conda`可以方便地管理多个Python版本。同时,Python的`venv`或`virtualenv`模块可以创建独立的虚拟环境,以便在不同的项目中隔离依赖。 通过下载并安装“python-3.8.9-amd64.exe.zip”,用户可以...

    python-3.7formac.pkg.zip

    - Python 3.7广泛应用于Web开发(如Django和Flask框架)、科学计算(NumPy、Pandas和SciPy库)、数据分析、机器学习和人工智能领域。 - 由于其简洁的语法和强大的标准库,Python也是编写脚本和自动化任务的理想...

    颜色分类leetcode-snowplow-python-tracker:Python的雪犁事件跟踪器。为您的Python和Django应用程

    假设已安装 host$ git clone git@github.com:snowplow/snowplow-python-tracker.git host$ cd snowplow-python-tracker host$ pyenv install 2.7.18 && pyenv install 3.5.10 && pyenv install 3.6.13 && pyenv ...

    python-2.7.2

    - 对于同时需要 Python 2 和 3 的环境,可以使用工具如 pyenv 和 virtualenv 来管理多个 Python 版本,确保项目之间的隔离。 7. **Python 社区和资源** - Python 具有庞大的开发者社区,提供丰富的文档、教程和库...

    pyenv虚拟环境管理python多版本和软件库的方法

    可能大家在日常工作中会遇到这么个问题,现在基本的linux系统都是自带老版本的python2.7.x版本,我又不想用老版本,但直接升级可能会出问题,或是依赖老版本的程序就运行不了,有没办法能安装3.x新版本的?...

    Python-v3.8.2.tgz

    - **版本管理**:可以使用工具如`pyenv`来管理多个Python版本,方便在不同项目间切换。 通过以上步骤,你可以深入了解并成功在CentOS 7上安装和使用Python 3.8.2。Python的简洁语法和强大的类库使其成为开发者们的...

    cc_django:django项目生成器,由cookiecutter

    celery worker,beat,flower独立运行)自定义python版本支持(至少3.7.5)安装cookiecutter MacOS推荐使用Home brew安装,更多方法参考brew install cookiecutter安装pyenv自动创建python虚拟环境依赖pyenv,...

    python最佳实践指南--中文版

    1. **环境搭建**:如何下载和安装Python解释器,理解Python的版本管理,如使用`pyenv`或`conda`进行多版本管理。 2. **虚拟环境**:利用`venv`或`virtualenv`创建隔离的项目环境,避免不同项目间的依赖冲突。 3. **...

Global site tag (gtag.js) - Google Analytics