iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python开发环境搭建---pyenv
  • 176
分享到

python开发环境搭建---pyenv

环境pythonpyenv 2023-01-31 01:01:22 176人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

操作系统:Centos 7.2安装版本:Python 2.5.2一、安装git yum install git epel-release python-pip 二、安装pyenvpyenv可以在环境中安装不同版本的pytnon,可以根据需求

操作系统:Centos 7.2

安装版本:Python 2.5.2

一、安装git

 yum install git epel-release python-pip 

二、安装pyenv

pyenv可以在环境中安装不同版本的pytnon,可以根据需求切换相应的pytnon版本,满足不同开发需求,可以通过克隆GitHub上的项目来进行安装:

 git clone git://github.com/yyuu/pyenv.git ~/.pyenv

##################################################

本地安装pyenv

##################################################

这里需要***才能访问github,连上了也可能比较慢,这里介绍一下本地方式安装。

进入https://github.com/pyenv/pyenv后下载pyenv的zip包,解压并改名:

 unzip pyenv-master.zip

 mv pyenv-master ~/.pyenv

或:

yum install GCc make patch gdbm-devel openssl-devel sqlite-devel zlib-devel bzip2-devel readline-devel

curl -L Https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

##################################################

将pyenv加入系统变量

export PATH="/home/hans/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

三、查看可安装版本并安装3.5.2

 pyenv install --list

 pyenv install 3.5.2 -v

##################################################

利用pyenv安装本地python安装包

##################################################

这里我一直卡在下载那里,网上查资料了解到pyenv可以安装本地Python安装包。

pyenv的安装原理的原理是利用了python-build工具,从python官网下载python包,然后安装。

安装pyenv时我的安装目录为“~/.pyenv/”,我们进入这个目录:

 cd ~/.pyenv/plugins/python-build/share/python-build/,会看到里边有很多的python版本文件:

我们先备份下3.5.2文件:

 cp 3.5.2 3.5.2.bak

然后编辑这个文件:

 vim 3.5.2

我们看下3.5.2的内容:

#require_gcc

install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl

install_package "readline-6.3" "https://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline

if has_tar_xz_support; then

  install_package "Python-3.5.2" "https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz#0010f56100b9b74259ebcd5d4b295a32324b58b517403a10d1a2aa7cb22bca40" ldflags_dirs standard verify_py35 ensurepip

else

  install_package "Python-3.5.2" "https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz#1524b840e42cf3b909e8f8df67c1724012c7dc7f9d076d4feef2d3eff031e8a0" ldflags_dirs standard verify_py35 ensurepip

fi

这里我们要修改一项内容,修改"if has_tar_xz_support; then"下边的内容,这里的意思是从官网下载安装包并安装,我们将里边的原内容注释并添加新的内容:

#require_gcc

install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl

install_package "readline-6.3" "https://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline

if has_tar_xz_support; then

#  install_package "Python-3.5.2" "https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz#0010f56100b9b74259ebcd5d4b295a32324b58b517403a10d1a2aa7cb22bca40" ldflags_dirs standard verify_py35 ensurepip

  install_package "Python-3.5.2" "~/.pyenv/cache/Python-3.5.2.tar.xz" ldflags_dirs standard verify_py35 ensurepip

else

  install_package "Python-3.5.2" "https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz#1524b840e42cf3b909e8f8df67c1724012c7dc7f9d076d4feef2d3eff031e8a0" ldflags_dirs standard verify_py35 ensurepip

fi

其中"~/.pyenv/cache/"这个路径就是我们放置python本地安装包的位置,目录可能不存在需要创建。

修改完毕后保存退出,并把python-3.5.2.tar.xz压缩包放到这个目录下

pyenv install 3.5.2 -v   重新安装即可

##################################################

四、更新数据库

 pyenv rehash

五、查看当前已安装的python版本

 pyenv versions

六、设置全局的python版本

 pyenv global 3.5.2

这里也可以切换回系统自带版本:

 pyenv global system

七、安装virtualenvwrapper

virtualenvwrapper可以隔离开每个python环境,可以通过pip进行安装,安装命令如下:

 pip install virtualenvwrapper

修改环境变量,末尾加入两行内容

 vim ~/.bashrc 

export WORKON_HOME=$HOME/virtualenvs

source /usr/bin/virtualenvwrapper.sh

使新的环境变量生效

 source ~/.bashrc

八、创建虚拟python环境

 mkvirtualenv env352 -p $(which python3.5)

九、退出当前虚拟环境

 deactivate

当我们创建过env352虚拟环境后,再次进入可以用如下命令:

 workon env352

##################################################

进入时若报错“No module named 'virtualenvwrapper'”,只要在当前虚拟环境中重新安装一次virtualenvwrapper即可

pip install virtualenvwrapper

##################################################

十、安装ipython

ipython是一个很便利的python交互工具,进入env352虚拟环境,pip安装ipython:

 workon env352

 pip install ipython

安装完成后,在当前虚拟环境输入ipython即可进入ipython交互模式。



 参考文章:“http://opslinux.com/2016/05/25/python%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83-%E5%B7%A5%E4%BD%9C/”

        “http://blog.csdn.net/windeal3203/article/details/53413479”

      

--结束END--

本文标题: python开发环境搭建---pyenv

本文链接: https://www.lsjlt.com/news/183110.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python开发环境搭建---pyenv
    操作系统:Centos 7.2安装版本:Python 2.5.2一、安装git yum install git epel-release python-pip 二、安装pyenvpyenv可以在环境中安装不同版本的pytnon,可以根据需求...
    99+
    2023-01-31
    环境 python pyenv
  • Python开发环境之pyenv环境搭建
    首先到Github上下载Pyenv相应的一键安装脚本,$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer |...
    99+
    2023-01-31
    环境 Python pyenv
  • python学习之pyenv环境搭建
    1.安装git,github地址为https://github.com/pyenv/pyenv-installer/ yum install git -y 2.安装python编译依赖环境 yum -y install gcc make...
    99+
    2023-01-31
    环境 python pyenv
  • Python开发环境搭建
    1、pyenv   安装地址  https://github.com/yyuu/pyenv-installer  curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/...
    99+
    2023-01-31
    环境 Python
  • 搭建 Python 开发环境
    准备工作Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。首先我们来看看系统中是否已经存在 Python ,并安装一些开发工具包:安装前准备查看当前系统中的 Python 版本,可以看到实验室的这台服务器已经安装了 Pyt...
    99+
    2023-01-31
    环境 Python
  • Python-开发环境搭建
    第一次搭建Python开发环境,请教Java同事,查文章。 原来开源的东东搭建起来真是麻烦啊! Eclipse + PyDev 环境搭建 有截图,见附件...
    99+
    2023-01-31
    环境 Python
  • ubuntu搭建python开发环境
    环境ubuntu 10.10 桌面版64位 1.安装OpenJDK6 sudo apt-get install openjdk-6-jdk 2.安装Eclipse sudo apt-get install eclipse Ubuntu 10...
    99+
    2023-01-31
    环境 ubuntu python
  • python sublime开发环境搭建
    1:安装python 版本2.75:(我的安装路径:D:\Python27)2:配置window下Python的环境变量:计算机->属性->高级系统设置->环境变量在系统变量中找到Path并编辑,在最后添加pytohn安装...
    99+
    2023-01-31
    环境 python sublime
  • Python 开发环境搭建(5):SNMP
    使用的系统为Redhat 7.6 的64位,使用Net-SNMP 5.7版本安装mysql包rpm -ivh mysql-community-libs-compat*不安装这个包会出现如下报错安装cd /mnt/Pack...
    99+
    2023-06-05
  • Mac OS搭建Python开发环境
    简书 Wwwwei转载请注明原创出处,谢谢!  最近在看一些关于机器学习的内容,其中大量代码需要Python的运行环境,所以搭建了Python开发环境,这里记录下,方便大家学习。Mac OS下安装Python主要方式有两种:一. hom...
    99+
    2023-01-31
    环境 Mac OS
  • 个人python开发环境搭建
    一、环境  ubuntu10.4  mysql5.1.60  python.2.6  java7二、搭建  1. 安装ubuntu10.4,并更新软件包  2. sudo su- 切换到root用户下 安装mysql5.1.60   gro...
    99+
    2023-01-31
    环境 python
  • python虚拟开发环境搭建
    目录:python版本问题开发环境-pyenv虚拟环境-virtualenv一. python版本2.x:发展到了2.7.133.x:发展到了3.63.x始自2008年,3.5版本发布于2015年https://pythonclock.or...
    99+
    2023-01-31
    环境 python
  • MacOS搭建OpenCV开发环境(Python)
    文章目录 一、Anaconda安装二、配置步骤三、运行代码 一、Anaconda安装 按照官方安装步骤:https://docs.anaconda.com/free/anaconda/i...
    99+
    2023-10-08
    macos opencv python
  • CentOS7上使用pyenv搭建Django环境
    目录一、pyenv是什么?能做什么?二、pyenv如何安装和使用2.1 安装2.2 使用三、什么是Django四、Django安装和搭建4.1 安装4.2 使用一、pyenv是什么?...
    99+
    2024-04-02
  • windows下python开发环境搭建
    一、python的安装 1、首先访问http://www.python.org/download/去下载最新的python版本。   2、安装下载包,一路next。   3、为计算机添加安装目录搭到环境变量,如图把pyth...
    99+
    2023-01-31
    环境 windows python
  • Ubuntu下搭建python开发环境
    Ubuntu下搭建python开发环境 1. 下载安装python运行环境 Ps:ubuntu自带python2.7环境,如需下载安装,可使用以下命令 首先输入sudo passwd 输入root相关密码,输入su,进入超级管理员   S...
    99+
    2023-01-31
    环境 Ubuntu python
  • Windows下搭建Python开发环境
    一、下载安装Python,地址https://www.python.org/downloads/windows/:安装包分为3类:web-basedinstaller:需要通过联网完成安装的executableinstaller:通过可执行...
    99+
    2023-01-31
    环境 Windows Python
  • Python开发环境如何搭建
    小编给大家分享一下Python开发环境如何搭建,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、Python解释器 安装Windows平台下载地址 https:/...
    99+
    2023-06-15
  • Python 环境搭建,集成开发环境IDE: PyCharm
    Python 环境搭建,集成开发环境IDE: PyCharm 一、Python 环境搭建二、Python下载三、Python安装四、环境变量配置五、Python 环境变量六、运行Python1...
    99+
    2023-09-25
    python ide pycharm
  • virtualenv怎样搭建python开发环境
    这篇文章给大家介绍virtualenv怎样搭建python开发环境,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。任意一个都可以在你的系统中安装virtualenv。它甚至可能在你的包管理中。如果你使用 的是Ubuntu...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作