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

环境: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版本的请注意设置好环境变量!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值