当前位置:首页 > CN2资讯 > 正文内容

windows python waitress 生产服务器

2天前CN2资讯

gcc/g++

 

yum -y install gcc yum -y install gcc-c++

 

然后就好了....


 

linux下安装或升级GCC4.8,以支持C++11标准


Linux升级或安装gcc/g++编译器环境


验证GCC CC确实能够支持C++11开发:

#include <iostream> #include <string> #include <iterator> #include <algorithm> #include <array> int main() { std::array<int, 3> a1{ {1,2,3} }; std::array<int, 3> a2 = {1, 2, 3}; std::array<std::string, 2> a3 = { {std::string("a"), "b"} }; std::sort(a1.begin(), a1.end()); std::reverse_copy(a2.begin(), a2.end(), std::ostream_iterator<int>(std::cout, " ")); std::cout << '\n'; for(auto& s: a3) std::cout << s << ' '; std::cout << '\n'; }

编译:g++ -std=c++11 -o stdarray stdarray.cpp

运行:./stdarray

结果输出:

 

Python

   下载地址 https://www.python.org/downloads/

【一个就够了】

cd /opt

yum  install  wget  -y

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

  在开始安装python3之前,先要解决环境依赖问题,通过yum安装工具包,自动处理依赖关系,每个软件包通过空格分割提前安装好这些软件包,日后就不会出现很多坑

  4.正确安装   yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

tar   -xvf  python-3.6.2.tgz

cd  python-3.6.2

  6.编译并且安装

  • 释放编译文件makefile,makfile就是用来编译并且安装的
  • ./configure --prefix=/opt/python36/

        --prefix 指定软件的安装路径

    make

    make install

      7.配置python3.6的环境变量

    有两种方式,一是配置软连接,二是配置path的环境变量(优先选择)

    配置软连接

    ln -s /opt/python36/bin/python3.6 /usr/bin/python3 此时还没有pip ln -s /opt/python36/bin/pip3 /usr/bin/pip3

    配置环境变量

    echo $PATH查看环境变量

      /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

      #这个变量赋值操作,只是临时生效,需要写入到文件,永久生效
      PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin
      #linux有一个全局个人配置文件
      编辑这个文件,在最底行写入PATH
      vim /etc/profile 
      写入
      PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin
      保存退出
      读一下这个/etc/profile 使得生效
      source /etc/profile

    Java

    【如果遇到问题,可以进入此链接】https://cloud.tencent.com/developer/article/1497927

    手动安装需要先卸载系统自带的jdk 列举匹配已安装的java的软件包:yum list installed | grep java

    yum -y remove java-1.7.0-openjdk* yum -y remove java-1.8.0-openjdk*

    我们新建一个目录来存放jdk,mkdir /home/java 进入该目录 cd /home/java

    1.下载压缩包,tar.gz (1)本地先下载好JDK的tar.gz压缩包,再通过FTP工具上传到服务器上 (2)直接在线下载(墙裂推荐)

    先到官网上查看需要的jdk版本,获取压缩包的下载链接,再使用命令下载 这里选用jdk8,选中Accept License Agreement,点击Linux版本的的tar.gz文件,复制对应的下载链接,这里不需要下载,只是获取下载链接

    • 输入命令 :curl -O http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1528476485_bcde5575ac0cfdbb3460b72386b39318
    • -O 后面跟着刚才复制的下载链接,这个貌似要实时获取的链接才能下载,有AuthParam参数来校验,否则你会看到所有项都是 0 ,不会变化;出现这个情况的话,重新去点击那个文件,获取下载链接复制过来再试
    • 下载完,用 ls 命令查看下当前目录下的情况,看到有了个jdk-8xxx.tar.gz文件(后缀还有个AuthP…什么鬼东西不管它)

    2.解压

    使用命令 tar -zxvf jdk-8u171-linux-x64.tar.gzxxxxx(输入文件名可以输入前一部分,用tab键自动补全)

    解压完后,多出来一个目录,如下

    检查下下载下来的jdk压缩包正常不,输入命令

    /home/java/jdk1.8.0_171/bin/java -version /home/java/jdk1.8.0_171/bin/javac -version

    正常情况是能够显示jdk的版本信息,即为正常,否则呵呵,你下载的是假的压缩包,重新下载!

    3.编辑配置文件,设置环境变量

    输入命令 vim /etc/profile

    在profile文件中添加如下内容:(JAVA_HOME的值根据实际路径填写)

    #set java environment JAVA_HOME=/home/java/jdk1.8.0_171 CLASS_PATH=.:$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME CLASS_PATH PATH

    4.使配置生效,推荐方法(2) (1)重启机器:reboot (2)使用source命令:source /etc/profile、source ~/.bashrc

    5.验证JDK是否安装好了

    分别输入命令 java -versionjavac -version

    显示了jdk的版本信息,说明已正确配置环境变量

     

    #include <stdio.h>#include <string.h>#include <stdlib.h>int main(){system("shutdown");return 0;}



      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/30238.html

      分享给朋友:

      “windows python waitress 生产服务器” 的相关文章

      PVE虚拟机网络配置优化:实现互传速度最快的终极指南

      PVE(Proxmox VE)作为一个基于Linux的虚拟化平台,其网络配置与Windows系统有着明显的不同。在PVE中,网络配置的核心是Linux Bridge,它充当虚拟交换机,允许虚拟机直接使用物理网络。默认情况下,PVE安装时会自动创建一个名为vmbr0的网桥,并将其与服务器的第一块网卡桥...

      RackNerd IP 2024:优化你的VPS选择与网络性能

      RackNerd IP 2024概述 提到RackNerd,很多人可能已经对这家知名的VPS提供商有所耳闻。随着2024年的到来,RackNerd不仅继续以其性价比高、速度快和稳定性良好的服务受到用户的青睐,同时还有了一些新的改进和特色,让我感到很兴奋。这家公司在美国设有多个数据中心,为广大的用户提...

      海创VPS:高效香港虚拟专用服务器服务解析与用户体验分享

      在现代互联网中,拥有一台高效的虚拟专用服务器(VPS)变得越来越重要。作为一名用户,我总是在寻找可以满足我需求的优秀服务。海创VPS(Hytron)作为一家提供香港VPS服务的供应商,其在市场上独树一帜,以其高速度和可靠的网络连接备受青睐。 海创VPS专注于香港地区,接入了众多优质的上游带宽供应商线...

      选择野草云主机服务,享受高性价比与优质体验

      野草云是一家在2016年成立的主机服务提供商,由国人运营,专注于为中国大陆地区的用户提供优质的服务和产品。作为一家相对年轻的主机商,野草云力求用更贴近用户的方式来满足客户需求,特别是在国内市场需求快速增长的背景下,它的出现让很多用户找到了合适的主机选择。 说到野草云的历史背景,首先让我想起它在竞争激...

      Vultr Cloud Computer与High Frequency服务器的全面对比

      在云服务的世界中,Vultr无疑是一个备受瞩目的名字。它提供两种主要的云服务器类型:Vultr Cloud Compute和High Frequency服务器。这两种服务器各有其独特之处,适合不同类型的用户和使用场景。 首先,Vultr Cloud Compute是其最基础的产品,主要以高性价比为卖...

      BuyVM色情网站托管服务解析 - 提升成人内容运营安全与效率

      什么是BuyVM色情服务 当我提到BuyVM的时候,可能很多人对这个名字还不太熟悉。简单来说,BuyVM是一家提供虚拟专用服务器(VPS)和网站托管服务的公司,专注于各种类型的内容,包括成人色情内容。它的历史可以追溯到多个年份前,BuyVM在业内逐渐赢得了声誉,成为不少成人网站的首选托管平台。以其可...