Veusz教程(3)——源码编译

版权声明:本文为博主ouening原创文章,未经博主允许不得恶意复制转载,需要注明出处,尊重知识成果!技术交流请联系[email protected]! https://blog.csdn.net/ouening/article/details/89503839

环境:Win10, Ubuntu18.04
软件:miniconda,Anaconda3

相关博文:
(1)Veusz教程(1)——导入数据
(2)Veusz教程(2)——创建数据集
(3)Veusz教程(3)——源码编译
(4)Veusz教程(4)——文本标注

本文主要介绍如何在Windows/Linux系统源码安装Veusz,源码下载地址https://github.com/veusz/veusz/releases

官方提供的二进制安装包使用的第三方python库比较少,数值计算来说只有numpy,没有scipy,pandas等,这就意味着无法发挥python的最大效益,如果直接从源码进行安装,那么会安装到python的库里,同时可以调用python的其他库,由于源码编译需要pyqt,sip等环境,经过笔者多次测试,下面的步骤成功从源码进行编译安装。

Linux

(1)下载Miniconda进行安装
(2)conda安装一些必要的库:numpy,scipy等

conda install pyqt numpy scipy matplotlib astropy

(3)源码编译安装

py3 setup.py install 

这里的py3是一个别名,指向miniconda版本下的python3,位置在"/home/username/miniconda/bin/python3"

(4)测试是否安装成功
终端执行

which veusz

Windows

(1)安装Visual Studio 2015 / 2017
Windows下面编译安装veusz源码需要VS 2015或者VS 2017(笔者测试环境是VS 2017,是以前就安装好的),安装Visual Studio的过程请自行搜索,一般来说在保存网络稳定的情况下使用在线安装版即可。该步骤会非常花时间,同时要求电脑存储要够,微软的巨无霸太可怕了。

(2)安装Anaconda3
笔者在Windows下面使用miniconda安装会失败,特此下载了Anaconda3(https://www.anaconda.com/distribution/)进行测试安装
(3)源码安装Veusz
安装完Anaconda3后会把Anaconda3下的python版本当作系统当前版本,因此直接在解压后的源码路径下执行

python3 setup.py install

即可,笔者按照这个顺序操作是可以成功编译安装的。

安装完成之后命令行执行"veusz"便可打开Veusz,然后在python console里面测试一下,输入import scipy,如果不报错便说明可以使用python的其他包(即anaconda3下安装的其他包)

注意

由于默认安装Anaconda3会覆盖当前系统的python版本,如果有其他项目依赖于其他python版本的请注意设置好环境变量!

猜你喜欢

转载自blog.csdn.net/ouening/article/details/89503839