Python环境搭建

Posted 栗子测试

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python环境搭建相关的知识,希望对你有一定的参考价值。

Pyenv是一个能简易地在多个Python版本中进行切换的工具


官网:https://github.com/pyenv/pyenv

    ? pyenv有以下功能:
进行全局的Python版本切换
为单个项目提供对应的Python版本
使用环境变量能让你重写Python版本
能在同一时间在不同版本间进行命令搜索
    ? 拥有以下特点:
只依赖Python本身
将目录添加进$PATH即可使用
能够进行virtualenv管理

pyenv安装方式
1 pyenv安装git
yum install git -y
2 python安装依赖
yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
3 创建用户python
useradd python
passwd python
4 使用python用户登录
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
5  修改家目录下的.bash_profile文件。当用户启动时,会执行.bash_profile中的脚本,启动pyenv。
    ? 添加
        ○ export  PATH="/home/python/.pyenv/bin:$PATH"
        ○ eval "$(pyenv init =)"
        ○ eval "$(pyenv virtualenv-init -)"
    ? source
        ○ source ~/.bash_profile
6 查看python版本
    ? python -V
7 pyenv功能
    ? pyenv help install
    ? pyenv install --list 查看可安装版本
    ? pyenv install 3.5.3 -v 查看3.5.3版本,并查看安装详细信息
    ? pyenv version 查看pyenv版本
    ? pyenv versions 查看pyenv所有版本
    ? pyenv global 3.5.3 用python用户登录的所有窗口均设置(禁用)
    ? pyenv global system
    ? pyenv shell 3.5.3 只影响当前窗口,会话关闭设置结束
    ? 工程
        ○ mkdir mage/projects -p
        ○ cd mage/projects
        ○ pyenv local 3.5.3 在mage/projects文件夹下使用3.5.3版本,子目录继承python版本
        ○ pyenv version 查看版本信息
    ? 使用python3.5.3创建独立的虚拟空间*
        ○ mkdir mage/projects/web
        ○ cd mage/projects/web
        ○ pyenv virtualenv 3.5.3 mage353 设置web目录虚拟环境版本mage353
        ○ pyenv local mage353 设置目录版本
        ○ pyenv versions 查看
    ? 理解:
        ○ penv 环境隔离
        ○ virtualenv 包管理
pip
    ? pip -V 查看包管理目录
    ? pip配置文件:
        ○ mkdir .pip
        ○ cd .pip
        ○ vim pip.conf
            § [global]
            § index-url=https://mirrors.aliyun.com/pypi/simple/
            § trusted-host=mirrors.aliyun.com
    ? pip install redis
    ? pip install ipython 编辑工具
    ? pip install jupyter 网页版编辑工具

    ? 开发环境和生产环境包同步
        ○ pip freeze > requirement
        ○ pip install -r requirement
    ? Pycharm
        ○ https://www.jetbrains.com/pycharm/
    ? Python
        ○ https://www.python.org/
    
    ? Python解释器
        ○ Cpython
        ○ Ipython:增强的Cpython
        ○ PyPy:Python写的解释器
        ○ Jython:把python源码变异成Java字节码,在JVM上跑
        ○ IronPython:.






















































































以上是关于Python环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

Centos7搭建python+Pyenv虚拟环境

环境搭建---1.1---python+selenium环境搭建

0014.Linux环境搭建 Python环境搭建

python虚拟环境搭建

搭建python运行环境用啥软件好

python环境搭建