Veuszチュートリアル(3)-ソースコードのコンパイル

1867 ワード

環境:Win 10,Ubuntu 18.04ソフトウェア:miniconda,Anaconda 3
関連ブログ:(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 

ここでpy 3は、minicondaバージョンのpython 3を指す別名で、"/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)Anaconda 3をインストール筆者がWindowsの下でminicondaを使ってインストールすると失敗するので、ここでAnaconda 3をダウンロードしました(https://www.anaconda.com/distribution/)をテストしてインストールする(3)ソースインストールVeuszはAnaconda 3をインストールした後にAnaconda 3の下のpythonバージョンをシステムの現在のバージョンとするので、直接解凍したソースパスの下で実行する
python3 setup.py install

すなわち,筆者はこの順序で操作することで,コンパイルインストールに成功する.
インストールが完了したらコマンドラインで「veusz」を実行してVeuszを開き、python consoleでテストし、import scipyを入力し、間違いを報告しなければpythonの他のパッケージ(anaconda 3でインストールした他のパッケージ)を使用できることを説明します.
に注意
Anaconda 3のデフォルトのインストールでは、現在のシステムのpythonバージョンが上書きされます.他のpythonバージョンに依存するアイテムがある場合は、環境変数を設定することに注意してください.