python环境杂谈
Posted 小李飞刀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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"
以上是关于python环境杂谈的主要内容,如果未能解决你的问题,请参考以下文章