centos7+python+virtualenv+virtualenvwrapper环境安装

一、python升级到最新版(2.7.10)

1、检查python环境

[root@vice  ~]# python

Python 2.7.5 (default, Jun 17 2014, 18:11:42)

[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>

2、升级python到最新版2.7.10

下载Python-2.7.10.tgz到tmp目录

tar -zxvf Python-2.7.10.tgz

cd Python-2.7.10

./configure --prefix=/usr/local/python2.7
make
make install

安装好后运行下python看看是否正常

[root@vice  bin]# /usr/local/python2.7.10/bin/python2.7 -V

Python 2.7.10

接下来需要创建一个链接来使系统默认python变为python2.7.10。
ln -fs /usr/local/python2.7.10/bin/python2.7 /usr/bin/python
运行python查看版本

[root@vice  bin]# python -V

Python 2.7.10

3、进行更改后,yum果然无法运行了。修改/usr/bin/yum文件

vim /usr/bin/yum

将第一行的
#!/usr/bin/python中的python改为安装的python版本,我的如下:
#!/usr/bin/python2.7

[root@vice  bin]# yum

已加载插件:fastestmirror

您需要给出命令

Usage: yum [options] COMMAND

显示出上述内容说明python更新成功

二、安装setuptools,安装pip

下载ez_setup.py

python ez_setup.py install

安装好后运行 easy_install

[root@vice  tmp]# easy_install

Traceback (most recent call last):

File "/usr/bin/easy_install", line 5, in <module>

from pkg_resources import load_entry_point

File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 3074, in <module>

File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 3060, in _call_aside

File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 3087, in _initialize_master_working_set

File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 647, in _build_master

File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 660, in _build_from_requirements

File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 833, in resolve

pkg_resources.DistributionNotFound: The ‘setuptools==0.9.8‘ distribution was not found and is required by the application

发现命令运行会报错。重新安装python的distribution-0.6.49(0.7.3的会报错)

下载distribution链接https://pypi.python.org/pypi/distribute/0.6.49

tar -zxvf distribute-0.6.49.tar.gz

cd distribute-0.6.49

python setup.py install

安装后执行安装pip

easy_install pip

三、安装virtualenv与virtualenvwrapper

pip install -y virtualenv virtualenvwrapper

提示pip为找到命令

好吧,这样来搞 (是因为需要配置环境变量,不然找不到pip)

/usr/local/python2.7/bin/pip install virtualenv

/usr/local/python2.7/bin/pip install virtualenvwrapper

四、配置环境变量

vim /etc/profile

在最后加入下面内容

PYTHON_HOME=/usr/local/python2.7/bin/

WORKON_HOME=$HOME/.virtualenvs # 放所有虚拟环境的地方

PROJECT_HOME=$HOME/dev # 放所有项目的地方

export PATH=$PATH:$PYTHON_HOME:$WORKON_HOME:$PROJECT_HOME

保存退出

source /usr/local/python2.7/bin/virtualenvwrapper.sh

创建虚拟环境

mkvirtualenv demo1

  • workon 切换到环境
  • deactivate 注销当前环境
  • lsvirtualenv 列出所有环境
  • rmvirtualenv 删除环境
  • cpvirtualenv 复制环境
  • cdsitepackages cd到当前环境的site-packages目录
  • lssitepackages 列出当前环境中site-packages内容
  • setvirtualenvproject 绑定现存的项目和环境
  • wipeenv 清除环境内所有第三方包

附录:

【(一些开发过长中需要用到的包,适情况下载安装)

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

yum -y install vim wget

时间: 2024-10-13 09:58:58

centos7+python+virtualenv+virtualenvwrapper环境安装的相关文章

Mac 安装虚拟环境 python virtualenv virtualenvwrapper

第1步 ,安装virtualenv和virtualenvwrapper 运行命令如下: pip3 install -i https://mirrors.aliyun.com/pypi/simple virtualenv pip3 install -i https://mirrors.aliyun.com/pypi/simple virtualenvwrapper 第2步,创建环境 这里我将虚拟环境安装在/Documents(文稿)文件夹内, (因为默认在用户根目录) cd Documents #

python新手之一环境安装

今天开始学习python,首先环境安装 1.在https://www.python.org/downloads/下载python2.X或者3.X(ps:这里建议下载32位的python ,因为64位python开发出来的程序,打包成 EXE程序后会不兼容32位系统) 2.下载之后安装,打开安装包 2.1默认安装,默认安装在电脑C盘下 2.2自定义安装可以自定义安装在电脑任意盘符 3环境变量 3.1在安装的时候将下面的 Add Python 3.5 to PATH 前选中时,安装完毕会自动添加路径

python+selenium自动化测试环境安装

因为自己安装自动化测试环境时,遇到过许多问题,自己整理了一下安装的步骤,感谢那些帮助过我的人. 1.安装python,我装的是3.5版本,网络上也有许多安装步骤,照着就可以了(其实一直下一步也行) 不知道下载地址的请戳: https://www.python.org/downloads/ 2.安装IDE  pycharm(语言环境选择Python 激活码可百度,也可选择30天试用期) 下载地址可戳:  http://www.jetbrains.com/pycharm/ 3.安装pip a.看当前

selenium+python自动化之环境安装

一.Python安装 1.操作系统:win7 64位系统 2.下载Python安装包,选择2.7版本和3.6版本都可以(最好安装2.7版本稳定)官网下载地址:https://www.python.org/ 3.Python安装,双击傻瓜式安装 4.安装目录在d盘:D:\python 二.环境变量 1.安装完成后,看下这个目录D:\python\Scripts,有没pip.exe和easy_install.exe这两个文件(一般都有) 2.将D:\python和D:\python\Scripts路

python介绍与环境安装

一.python能做什么? 1.爬虫 2.大数据与数据分析(Spark) 3.自动化运维与自动化测试 4.Web开发:Flask.Django 5.机器学习:Tensor Flow 二.Python3环境安装 第一步:Python官网:https://www.python.org下载 第二步:下载好python安装包之后,双击进行安装,Python3.6以上版本的可以勾选“Add Python3.7 to Path”自动添加环境变量配置: 第三步:默认选择,点击Next,如下图所示: 第四步:如

python virtualenv virtualenvwrapper

python中的virtualenv模块能够将项目环境分隔开,而不是使用全局的环境,非常实用. 首先pip install virtualenv 如何创建一个环境virtualenv testvir 进入虚拟环境cd testvir 开启cd script, activate 推出deactivate 相比起virtualenv,virtualenvwrapper就更方便, window安装pip install virtualenvwrapper-win 创建环境mkvirtualenv te

python virtualenv开发环境

# pip源设置 [[email protected] ~]# cat /root/.pip/pip.conf [global] trusted-host=pypi.douban.com   # 这个在virtual env中会提示这个,配置就不提示了 index-url=http://pypi.douban.com/simple [[email protected] ~]# pip install virtualenv  # 安装virtualenv [[email protected] ~]

Python开发基础环境安装

一.前言 在学习python之前肯定需要有基础环境的支持,目前python支持各种主流的系统,只需要安装python的软件包即可,为了更方便代码以后运行到Linux服务器上所以需要一台Linux服务器. 环境准备: VMware虚拟机(https://download3.vmware.com/software/wkst/file/VMware-workstation-full-12.0.0-2985596.exe) Linux系统(http://mirrors.163.com) python软件

Python编程基础环境安装

安装python2.7 wget https://www.Python.org/ftp/Python/2.7.8/Python-2.7.8.tgz tar xvf Python-2.7.8.tgzcd Python-2.7.8./configure –prefix=/usr/local/python27makemake installmv /usr/bin/python /usr/bin/python_oldln -s /usr/local/python27/bin/python /usr/bi