注:私はPythonに初めて触れていて、以下にリストされているような外部モジュールを実際に使用したことがないので、プログラムを起動して実行するためにもっとうまくできることがあれば、いつでも教えてください。
私は現在Python(2.7.x)プログラムを開発しており、次のものを使用する必要があります。サイエンスパイ山。このプログラムの以前の開発者はPythonすべての外部モジュールにアクセスします。私の場合は、単一のコマンドでプログラム全体を実行できる必要があります。たとえば、
python myFile.py
myFile.pyを実行します(次のインポートがあります)。
from numpy import *
from pylab import *
import matplotlib.pyplot as plt
私が理解したのは、AnacondaはVisual Studioと同様の方法(「実行」ボタンなど)でコードを実行する必要があるIDEです。だから私の質問は次のようになります
コマンドラインから直接これを行う方法はありますか?
注:外部モジュール自体を使用する代わりにAnacondaを使用するように指定するのは、AnacondaやPython(x、y)などの科学的なPythonディストリビューションを使用するのが最も簡単であるとSciPy Webサイトで継続的に言及されるためです。最終的に上記のインポートを使用してプログラムを実行できるソリューションであれば問題ありません。
答え1
- 必要なAanaconda環境を作成します
conda create --name environmentName python=3 pandas numpy
。環境を作成するときは、すべての依存関係を一度に含めます。 - 環境に切り替えます
conda activate environmentName
。 - Pythonスクリプトを実行します
python fileName.py
。スクリプトはAnaconda環境で実行されるため、Pythonのバージョンを指定する必要はありません。使用されるバージョンは環境で指定されたバージョンです(スクリプトにはAnaconda環境で指定されたpython3が必要です)。
答え2
ステップ3に関する質問と回答をお寄せいただきありがとうございます。走っても動作しません。python setup.py
または、python3 setup.py
ステップ3は私には機能しませんが、走るときは動作します。
pip install .
setup.pyを使用して、任意のディレクトリにgithubからインストールしたいパッケージのzipファイルをダウンロードできます。私はUbuntu(bioconda3)でconda環境を使用しています。