• python环境杂谈


    最近发现集群里的服务器上有多个python环境,版本相同的python也有多个,主要区别是site-packages里安装的模块不同,这样配置的好处是不同类型的项目可以使用自己的python环境,不会造成混淆,只是在代码中每次要引用特定的python运行环境,比如下面这样:

    import os
    os.environ['PYTHON'] = '/opt/pythonenvs-dev/bin/python2.7'

    在linux中给python配置环境时,可以在指定用户下登录,安装python环境,把环境配置到~/.bash_profile,其后需要在服务器上运行代码时,登录该用户并运行代码。

    或者把项目需要的环境全部配置到特定目录,然后在项目代码中以上述代码块的方式配置。

    上述方法只适用于单机情况,如果使用docker等高级工具来解决,自然也是可以的,可惜我现在还不会,以后用到再写吧。

    最后附上python和java在linux上的配置参数,供日后参考使用,免得每次都要百度查找,其中的安装路径按需修改。

    #python
    export PATH=/usr/local/bin/python2.7:$PATH
    #java
    export JAVA_HOME=/usr/lib/jvm/jdk
    export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
    export PATH="$JAVA_HOME/:$PATH"
  • 相关阅读:
    free
    wc
    awk
    wall
    sed
    Genymotion常见问题整合与解决方案
    Genymotion常见问题整合与解决方案
    java.net.MalformedURLException 异常
    java.net.MalformedURLException 异常
    异常:android.os.NetworkOnMainThreadException
  • 原文地址:https://www.cnblogs.com/xxiaolige/p/9262991.html
Copyright © 2020-2023  润新知