本帖最后由 乔聪颖 于 2020-8-15 12:34 编辑
Python在tNavigator中有着越来越深入的应用,但是tNavigator当前(本稿撰写日期-2020年8月15日)仅支持Python3.5.x以及3.6.x版本,对其他版本的兼容性并不友好,但是我们往往需要用其他版本的Python做其他的事情。好尴尬啊。。。 不过,这在程序员眼中并不是很大的问题,几乎都会遇到,比如不同项目所用的编程语言版本不一致,但现实情况是,我们很难为每个项目配备独立的电脑。成熟的解决方案是,为不同的项目设置不同的虚拟环境,其中配置不同版本的语言。这样,不同的项目调用不同的虚拟环境,或者在不同的虚拟环境中进行不同的项目。
tNavigator的开发人员自然也考虑了这一点。本次以Anaconda为例,演示如何创建虚拟环境,配置不同的Python版本,以及tNavigator如何调用虚拟环境。
Tips:本文以Windows为例,Linux用户可以自行查阅资料。
------------------------------------------
操作前,你需要安装Anaconda。
【创建配置虚拟环境】 Step 1 创建虚拟环境
1.用管理员方式打开Anacodna Prompt
2.输入命令 conda create--name env_name python=3.6
虚拟环境会建立在anaconda安装路径下的envs文件夹里面。
Step 2 激活虚拟环境
想用应用虚拟环境,需要激活:activate py3env
Step 3 第三方库的安装与卸载
进入虚拟环境之后,第三方库的安装与卸载都会在anaconda的envs对应的虚拟环境中完成,不会影响实际的环境。
- 使用pip install或者conda install安装;
- 使用pip uninstall或者conda remove卸载。
Step 4 退出虚拟环境
conda deactivate命令即可:
配置tNavigator Step 1 设置环境变量Path
环境变量的设置可参考如下:
Step 2 设置环境变量Path
先将虚拟环境的系统路径输出至文本文件:
# 在Python环境下运行
f =open('C:\\ProgramData\\py_paths.txt', 'w')
import sys
sys.path
p_string = ';'.join(sys.path)
f.write(p_string)
f.close()
最后,从tNavigator主界面中找到Settings>>Options>>Paths:
检查是否配置正确 打开Graph Calculator:
至此,完成!
End.
参考链接:
《tNavigator-Python解释器及第三方库安装指导》
科吉思官方论坛-导航贴(http://bbs.colchis.cn/thread-6165-1-1.html)
-----------------------------------------
更多tNavigator技巧及应用,欢迎加入tNavigator技术交流QQ群:777385939。
更多石油行业前沿资讯与应用,请关注微信公众号“科吉思石油技术”!
|