linux安装python3 大型的软件一定要安装在 opt中 规范

linux安装python3 大型的软件一定要安装在 opt中 规范,第1张

概述  关闭页面特效       1.首先切换目录 大型的软件一定要安装在/ opt中  规范   cd /opt 2.下载python3的源码   wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz 3.安装依赖包很重要,以后在用python的时候会出现的各种问题基本上都是依赖包没有安装全   yum install gcc p

 

关闭页面特效

     

1.首先切换目录 大型的软件一定要安装在/ opt中  规范

  cd /opt

2.下载python3的源码

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

3.安装依赖包很重要,以后在用python的时候会出现的各种问题基本上都是依赖包没有安装全

  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

4.解压源码压缩包

  tar -xvf  Python-3.6.2.tgz

5.切换目录  cd Python-3.6.2.tgz

6.编译且安装

  1.释放编译文件makefile,这makefile就是用来编译且安装的
    ./configure --prefix=/opt/python36/          注释:--prefix  指定软件的安装路径

  2.开始编译  

    make

  3.编译且安装

    make install

7.安装完成之后配置环境变量  不然在命令中没发用只能切换到文件目录下才能用

  两种方法  (二选一)

  方法一:;临时生效

    查看  echo $PATH

    添加  PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin

  方法二:永久生效 (建议)

   1.      vim /etc/profile   

   2.写在最后      PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin     保存退出  :wq!

      3.

    读一下这个/etc/profile 使得生效
        source /etc/profile

问题解答: 在安装是出现

说明你的pip的版本低了需要更新,但是还是能用的,为了不麻烦还是更新一下 就一句命令

    pip3 install --upgrade pip

 

在以后安装库的时候最好用   virtualenv   

  virtualenv 就是一个虚拟解释器
  就是基于物理环境下的python解释器,虚拟/分身 出的 多个解释器

安装virtualenv     1.下载virtualenv工具通过物理环境的pip工具安装

            pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv

          2.创建虚拟环境venv1 venv2

            virtualenv --no-site-packages --python=python3 kkvenv1

--no-site-packages  这是构建干净,隔离的模块的参数 --python=python3            这个参数是指定虚拟环境以哪一个物理解释器为基础的
解释

 

 重头戏来了!!!!virtualenv   每次要进入的时候太麻烦 所以有个升级版以后就用这个吧

安装以及配置

1.  安装这个命令,必须得在物理解释器地下,注意!!  不然你的工具就安装在了当前的虚拟环境中还是没有用的

      pip3 install virtualenvwrapper

2.大坑!!!!!!由于系统在启动的时候加载又先后所以我们要把python的环境变量提到前面

    1.1 查看环境变量  

        echo $PAT

        如果是:/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin  那就不用修改如果不是请下一步

    1.2   vim /etc/profile

        写入     PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin  保存退出

3.修改环境变量

  1.1 vim ~/.bashrc

  1.2 写入一下命令 有坑!!!    路径

    

export WORKON_HOME=~/Envs   #设置virtualenv的统一管理目录export VIRTUALENVWRAPPER_VIRTUALENV_ARGS=--no-site-packages   #添加virtualenvwrapper的参数,生成干净隔绝的环境export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3     #指定python解释器                                        切记!!!!!!切记!!!!!!!!切记路径换成自己的source /opt/python36/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本 

4.重新启动  

    logout
    ssh .... 链接

5.使用方法:

此时正确的话 virtualenvwrapper工具已经可以使用提供了哪些命令?mkvirtualenv  虚拟环境名   #自动下载虚拟环境,且激活虚拟环境workon  虚拟环境名   #激活虚拟环境deactivate  退出虚拟环境 rmvirtualenv    删除虚拟环境 cdvirtualenv  进入当前已激活的虚拟环境所在的目录cdsitepackages 进入当前激活的虚拟环境的,python包的目录

 

时间:2019-08-20 17:52:56 阅读(11) 最新文章 更多 1 文件查找以及文本处理 2019-08-25 2 jmeter分布式配置 2019-08-25 3 笔试题:给出一个数组,排序后,取相邻两值差的最大值 2019-08-25 4 Spring Cloud - 8 (Spring Cloud Stream) 总结

以上是内存溢出为你收集整理的linux安装python3 大型的软件一定要安装在/ opt中 规范全部内容,希望文章能够帮你解决linux安装python3 大型的软件一定要安装在/ opt中 规范所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1022467.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存