利用virtualenv和pip构建虚环境并安装配置推送客户端

yum install python-virtualenv python-pip python-setuptools

/usr/bin/virtualenv -p /usr/local/bin/python2.7 /home/himalayas/virtualenv/python-2.7-configclient

source /home/himalayas/virtualenv/python-2.7-configclient/bin/activate----进入
在虚环境中进行如下操作:
单独安装:pip install python-cjson==1.0.5
批量安装:pip install -r /home/wuxy/fare_requirement.txt

# cat fare_requirement.txt

MySQL-python==1.2.4
SQLAlchemy==0.8.4
amqplib==1.0.2
configobj==4.7.2
hiredis==0.1.1
meld3==0.6.10
pika==0.9.13
python-cjson==1.0.5
redis==2.9.1
supervisor==3.0
tornado==2.4.1
wsgiref==0.1.2
xlrd==0.9.2
xlutils==1.7.0
xlwt==0.7.5
如果有提示如下:
   The required version of distribute (>=0.6.28) is not available,

and can‘t be installed while this script is running. Please

install a more recent version first, using

‘easy_install -U distribute‘.

则按提示执行easy_install -U distribute
然后执行:pip install -r /home/wuxy/fare_requirement.txt

可以执行pip freeze查看是否全部安装成功。

安装成功后,在虚环境中启动程序,命令如下:

/home/himalayas/virtualenv/python-2.7-configclient/bin/python -O /home/himalayas/configpushclient/cpclient/cpclientd.py -port=** -processnumber=4 -log_level=info -log_path=/home/nginxlog/kxlog/configpushclient/cpclient -logging=info

注意:** 换成对应的端口

在主环境中执行:

python -O  /home/himalayas/configpushclient/cpclient/cpclientd.py -port=** -processnumber=4 -log_level=info -log_path=/home/nginxlog/kxlog/configpushclient/cpclient -logging=info
报错提示:ImportError: No module named cjson
这种报错一种原因是没有安装cjson,另一种原因是安装了,但是没有安装在这个版本的python环境中,所以这个版本的python找不到cjson包。
[[email protected] wuxy]# pip freeze | grep json
python-cjson==1.0.5
[[email protected] site-packages]# find /usr/ -name *json*
/usr/lib64/python2.6/json
/usr/lib64/python2.6/site-packages/cjson.so
/usr/lib64/python2.6/site-packages/python_cjson-1.0.5-py2.6.egg-info
/usr/lib64/python2.6/lib-dynload/_json.so
解决方法:
python2.6 -O  /home/himalayas/configpushclient/cpclient/cpclientd.py -port=** -processnumber=4 -log_level=info -log_path=/home/nginxlog/kxlog/configpushclient/cpclient -logging=info

注意:** 换成对应的端口

或者在主环境中安装相应的包!

时间: 2024-10-13 04:15:20

利用virtualenv和pip构建虚环境并安装配置推送客户端的相关文章

MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)

MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1)     VMawre-workstation版本包 地址: https://my.vmware.com/web/vmware/details?downloadGroup=WKST-1411-WIN&productId=686&rPId=20814 包名:VMware-workstation-full-12.5.7.20721.exe 2)     Windows版本包

Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 详细图文讲解

android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家. 内容目录: 1.默认基础环境 2.NDK下载与配置 3.安装Cygwin 4.用NDK编译 5.安装CDT插件 6.安装Sequoyah插件 7.JNI编译环境配置 画了一个思维导图让大家一目了然配置过程 ---------------------------

【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家. 内容目录: 1.默认基础环境 2.NDK下载与配置 3.安装Cygwin 4.用NDK编译 5.安装

Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)

Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1)     VMawre-workstation版本包 地址: https://my.vmware.com/web/vmware/details?downloadGroup=WKST-1411-WIN&productId=686&rPId=20814 包名:VMware-workstation-full-12.5.7.20721.exe 2)     CentOS版本包 地址:htt

Maven(3.0.5) 环境的安装配置

Maven 安装步骤 JDK 安装:在使用 Maven 之前,要确定已经安装了 JDK. [email protected]:~$ java -version java version "1.7.0_21" Java(TM) SE Runtime Environment (build 1.7.0_21-b11) Java HotSpot(TM) Server VM (build 23.21-b01, mixed mode) 下载 Maven:下载地址: http://maven.apa

从零学习storm(一) 环境的安装配置

1.首先 安装zookeeper 2.安装Java环境 3.安装Python 下载python包,编译安装 1.解压 2.configure 3.make 4make install 4.Storm集群的安装部署 1)上传文件解压 在 conf/storm.yaml  进行相关配置 (配置文件格式一定注意 这个是很坑爹) storm.zookeeper.servers: - "bigdata1" - "bigdata2" - "bigdata3"

Windows环境下安装配置Anaconda的Python开发环境

Python官方自带的软件只有基础的库文件,而在编程过程中需要使用各种类型的库,都需要花费大量的时间去查找并不断下载库文件并加载到环境中去才能使用,这也是我自学Python遇到的一个困难点,anaconda提供了一个整合的环境解决了这个问题. 官方下载地址如下:(这里选择的是windows版本安装) https://www.anaconda.com/support/ 但是官网下载特别慢,这里学长Ben推荐了清华大学开源镜像站下载 https://mirrors.tuna.tsinghua.edu

Windows环境下安装配置Mosquitto服务及入门操作介绍

#### 原创:DisSun ########## #### 时间:2019.03.10 ####### 关于Mosquitto配置的资料网上还是有几篇的,但是看来看去,基本上都是基于Linux.基于Window的凤毛麟角,看上去貌似配置的东西相差不大,实操过程中真的烦透了,配置就是不成功,这次把自己实践过程中的东西记录一下,分享出来. 一.概念梳理1.Mosquitto是一款实现了消息推送协议MQTT 3.1的开源消息代理软件,提供轻量级的.支持可订阅/可发布的消息推送模式,是设备与设备之间的

windows环境Caffe安装配置步骤(无GPU)及mnist训练

在硕士第二年,义无反顾地投身到了深度学习的浪潮中.从之前的惯性导航转到这个方向,一切从头开始,在此,仅以此文记录自己的打怪之路. 最初的想法是动手熟悉Caffe,考虑到直接上手Ubuntu会有些难度,所以首先在windows环境下打个基础.有个插曲,台式机由于某些原因只能保持在32位系统,编译caffe.cpp时才发现系统不兼容,然后才换到64位的笔记本上进行操作. 前期准备:1.VS 2013   2. windows版的Caffe(https://github.com/BVLC/caffe/