apt-get remove 会删除软件包而保留软件的配置文件

apt-get purge 会同时清除软件包和软件的配置文件

virtualenv -p /usr/local/bin/python3.6 --no-site-packages venv

source my_project/bin/activate

deactivate 退出

 supervisor 安装配置:

apt install supervisor

[program:ind]
command=python3 /root/robot/IND/start.py
stderr_logfile=/root/robot/logs/ind/err.log
stdout_logfile=/root/robot/logs/ind/out.log
autostart=true
autorestart=true
user=root

主的配置:
[inet_http_server]
port=0.0.0.0:9001
username=admin
password=12345
exitcodes=1

supervisorctl stop all

Error Another program is already listening on a port that one of our HTTP servers is configured to use

ps -ef | grep supervisord

kill -9

supervisord -c /etc/supervisor/supervisord.conf -n -edebug

https://www.armyja.cn/setup-supervisor-based-on-virtialenv/

linux配置selinum环境:
https://blog.csdn.net/dd_lucky/article/details/79429421

pip3 freeze > ./requirements/requirements.txt

pip3 install -r requirements.txt

-------------------------centeos编译安装python,配置selinum环境-------------

https://blog.csdn.net/qq_36750158/article/details/80609857

========================================================

=======https://segmentfault.com/a/1190000012923757

yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

xz -d Python-3.6.2.tar.xz

tar -xvf Python-3.6.2.tar

cd Python-3.6.2/

./configure --prefix=/usr/local/python3.6 --enable-optimizations

make

make install

# ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3
# ln -s /usr/local/python3.6/bin/pip3.6 /usr/bin/pip3

# cd /usr/bin
# ls -al python*

pip3 install virtualenv

virtualenv -p /usr/bin/python3 --no-site-packages venv

ln -s /usr/local/python3.6/bin/virtualenv /usr/bin/virtualenv

wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

yum localinstall ./google-chrome-stable_current_x86_64.rpm

wget https://chromedriver.storage.googleapis.com/78.0.3904.105/chromedriver_linux64.zip

unzip chromedriver_linux64.zip

mv chromedriver /user/bin

Python源码编译安装,supervisor配置管理的更多相关文章

  1. Centos7.X 源码编译安装subversion svn1.8.x

    说明:SVN(subversion)的运行方式有两种:一种是基于Apache的http.https网页访问形式:还有一种是基于svnserve的独立服务器模式.SVN的数据存储方式也有两种:一种是在B ...

  2. Linux下源码编译安装rpy2

    R(又称R语言)是一款开源的跨平台的数值统计和数值图形化展现工具.rpy2是Python直接调用R的第三方库,它可以实现使用python读取R的对象.调用R的方法以及Python与R数据结构转换等.这 ...

  3. python2.7源码编译安装

    最近学习docker容器,因为平时用的linux发型版都是centos6系列,所有pull了一个centos:6.6的景像,运行景像,进入容器后,发现其默认的python环境是2.6,为了更好的兼容我 ...

  4. Ubuntu 17.04版本下,opencv进行源码编译安装

    本文主要针对Ubuntu 17.04版本下,opencv进行源码编译安装.开发环境主要针对python 对 openCV库的调用. 安装 gcc cmake 编译环境 sudo apt-get ins ...

  5. 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)

    写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...

  6. centos7 源码编译安装TensorFlow CPU 版本

    一.前言 我们都知道,普通使用pip安装的TensorFlow是万金油版本,当你运行的时候,会提示你不是当前电脑中最优的版本,特别是CPU版本,没有使用指令集优化会让TensorFlow用起来更慢. ...

  7. Linux 下源码编译安装 vim 8.1

    前言 目前 linux 的各个发行版基本上都是带了一个 vi 编辑器的,而本文要说的 vim 编辑器对 vi 做了一些优化升级,更好用.当我们需要远程操作一台 linux 服务器的时候,只能使用命令行 ...

  8. CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境

    CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境 什么是LNMP? LNMP(别名LEMP)是指由Linux, Nginx, MySQL/MariaDB, PHP/ ...

  9. zstack源码编译安装(1.7.x版本)

    图片没粘贴过来,请看本人gitbook吧https://www.gitbook.com/book/jingtyu/how-to-learn-zstack-code 运行环境 zstack的安装方式有很 ...

随机推荐

  1. 怎么区分PV、IV、UV

    一:PV访问量(Page View),即页面访问量,每打开一次页面PV计数+1,刷新页面也是. 二:IP访问数指独立IP访问数,计算是以一个独立的IP在一个计算时段内访问网站计算为1次IP访问数.在同 ...

  2. Selenium常用API的使用java语言之14-多窗口切换

    在页面操作过程中有时候点击某个链接会弹出新的窗口, 这时就需要主机切换到新打开的窗口上进行操作.WebDriver提供了switchTo().window()方法可以实现在不同的窗口之间切换. 以百度 ...

  3. js中使用Switch

    语法 switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: n 与 case 1 和 case 2 不同时执行的代码 } ...

  4. GreenPlum 数据库创建用户、文件空间、表空间、数据库

    前几篇文章介绍了GreenPlum数据库的安装.启动.关闭.状态检查.登录等操作,数据库已经创建好了,接下来介绍如何使用数据库.按照习惯,需要先创建测试用户.表空间.数据库.先创建测试用户dbdrea ...

  5. Planet.Earth.II.EP05.2016

  6. Microsoft.Jet.OLEDB.4.0读取EXCEL数据

    用Microsoft.Jet.OLEDB.4.0读取EXCEL数据的代码是这样的:     string ConnStr="Provider=Microsoft.Jet.OLEDB.4.0; ...

  7. 【源码拾遗】从vue-router看前端路由的两种实现

    本文由浅入深观摩vue-router源码是如何通过hash与History interface两种方式实现前端路由,介绍了相关原理,并对比了两种方式的优缺点与注意事项.最后分析了如何实现可以直接从文件 ...

  8. @ControllerAdvice 和 @ExceptionHandler

    @ExceptionHandler的作用是把对不同异常处理抽取到不同的方法中. @ControllerAdvice的作用是把控制器中 @ExceptionHandler.@InitBinder.@Mo ...

  9. codeforces626F

    CF626F Group Projects  有n个学生,每个学生有一个能力值ai.现在要把这些学生分成一些(任意数量的)组,每一组的“不和谐度”是该组能力值最大的学生与能力值最小的学生的能力值的差. ...

  10. java中int 和String相互转换

    一.String转为int int i=Integer.parseInt(string):int i=Integer.valueOf(s).intValue(); 二.int转为String Stri ...