2017-09-04 15 views
0

パス/opt/anacondaにanaconda2-4.4.0をインストールし、これをPycharmインタープリタとして追加し、非condaのPythonパッケージをインストールする必要があるまではすべてこれまで通りました。linkpipコマンドを使用してインストールしましたが、コマンドpip listを使用してPythonパッケージに入っていましたが、問題は、コマンドconda listを使用して確認したように、パッケージがCondaに含まれていないため、Pythonとしてanacondaを使用するプロジェクトで、通訳も同様です。 コマンドconda install --offline Downloads/hazm-master.tar.bz2を使用してパッケージをオフラインでインストールしようとしましたが、エラーが発生しました。Python-非condaパッケージをインストールすることはできません

KeyError: Dist(_Dist__initd=True, channel=u'<unknown>', dist_name=u'hazm-master', name=u'hazm', version=u'master', build_string=u'', build_number=0, with_features_depends=None, base_url=u'file:///home/soheil/Downloads', platform=None) 

アナコンダパッケージに希望のパッケージを追加するにはどうすればよいですか?

+0

をインストールするthisリンクを追いつくことができます:あなたはピップを使用してGitHubのからパッケージをsuccessfulyインストールした、あなたはパッケージlist' 'ピップを実行したときに現れます'conda list'を実行してもパッケージをインポートすることはできません。あなたは正しい' pip'(Anacondaのインストール環境/仮想環境に固有のもの)を使用していることを確認しています。 'conda install --offline'しようとすると、donwloadされたファイルが失敗します(コンドラが普通のpythonパッケージをインストールできるとは思わないので意味があります)。私はこの権利を得ていますか?そうなら、これは意味をなさない。 -.- ' – orangeInk

+1

@orangeInkあなたが正しいです。問題は@Srawが言ったように私は環境を作り出さなかったということでした。今、私は環境を作り、 'pip'を使って私の望むパッケージをインストールしました。 – soheil

+0

このシナリオによれば、誰でも将来の読者のために明確にする答えを投稿できます! – soheil

答えて

0

これを行うには、pipに電話する必要があります。だから、働くべきものであるが、

pip = joinpath(Conda.SCRIPTDIR, "pip") 
# On UNIX, Conda.SCRIPTDIR == Conda.BINDIR 

EDIT

しかしかもしれないWindows上で

Conda.add("pip") 
pip = joinpath(Conda.BINDIR, "pip") 
run(`$pip install -e 'git+https://github.com/sobhe/hazm`) 

です。また、要約するとnon-condaパッケージ(のsRawの支援@のおかげで)

+0

このコマンドはどこで実行すればよいですか?ターミナルで?私は最初の行 'Conda.add(" pip ")'を実行し、それは 'bash:予期しないトークンの近くの構文エラー' "pip" '' – soheil

+0

' pip 'がシステムにインストールされていますか? – Mandy8055

+0

はい、もちろんです! – soheil

関連する問題