For Windows Users
详细布置请参考这篇文章Install MDSplus - WXY 拾萃园
下面具体讲解下Ubuntu下的安装,因为MDSplus主要是数据采集,大规模的数据采集处理工作都在服务器上完成更好。
For Ubuntu Users
1.配置最新的python环境,并建议安装ananconda,可以在清华镜像网站下载,速度更快
网址:anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
2.根据官网链接下载安装MDSplus,有稳定版和测试版,建议稳定版本。而且只能通过 apt-get 直接装到系统 Python 中,无法单独装到某个虚拟环境中。
Latest Ubuntu/Debian/RaspberryPi Packages - MdsWiki
在此提醒用户,如果你的Ubuntu是20版的,在按照提示安装时需要做如下更改:
# 18, stable release sudo sh -c "echo 'deb [arch=amd64] http://www.mdsplus.org/dist/Ubuntu18/repo MDSplus stable' > /etc/apt/sources.list.d/mdsplus.list"
# 20, stable release sudo sh -c "echo 'deb [arch=amd64] http://www.mdsplus.org/dist/Ubuntu20/repo MDSplus stable' > /etc/apt/sources.list.d/mdsplus.list"
3.在安装好之后会遇到一个问题,Ubuntu 环境下的虚拟环境不会把 MDSplus-python 包(这个包不知道塞到哪个目录下了),就算以系统 Python 环境为基础新构建一个虚拟环境,这个包也迁移不过去,所以只能在系统级 Python 环境进行 MDSplus 的操作。用户要十分小心,因为 MDSplus 可能导致你的系统 Python 出现依赖或其他问题使得 Python 需要重新安装,你可能会不得不做一些危险的操作,题主并不赞成这种方式,所幸又找到了另一种解决方案,那就是。在用户或系统环境中创建或修改环境变量。
可以选择如下所示方法:例如,如果要将~/bin/user
添加到路径变量中,只需将其输入当前终端
PATH="$HOME/bin/use:$PATH"
上述代码的弊端是只是临时添加,当系统重启后,添加的环境变量会消失,如果想永久写入则使用如下的方法:
#通过修改profile文件:
sudo vim /etc/profile
export PATH=命令行路径:$PATH
#生效方法source /etc/profile(重启系统也有同样效果)
4.下面就是真正的代码调用部分了
import sys
sys.path.append("/usr/local/mdsplus/python")
//注意先使用sys将mdsplus的python模块接口引入才能引用mdsplus包
import MDSplus
好了,下面就可以开始Ubuntu下MDSplus包的python版本使用了。