0

編集:したがって、ローカル パスから Ruamel.yaml をインストールした後、それをアンインストールして再インストールすると、完全に機能しました。再インストールすると何かが変わった理由はわかりませんが、動作します。

この質問を閉じてください。

オリジナル:

PythonAnywherePython3.4用のRuamel.Yamlモジュールをインストールしたかったのです。ただし、PIP3.4を使用しようとすると、次の結果が得られました。

Could not find a version that satisfies the requirement ruamel.yaml (from versions: )
No matching distribution found for ruamel.yaml

それを回避しようとして、ruamel.yaml-0.11.6.tar.gz ( Source としてタグ付けされたファイル) をダウンロードし、 -eフラグを使用してPIP3.4でインストールしました。どうやら、PIP3.4は成功したと言っており、パッケージを再インストールしようとすると、次のメッセージが表示されます。

pip3.4 install --user ruamel.yaml
Requirement already satisfied (use--upgrade to upgrade): ruamel.yaml
in /home/<username>/dumpfolder_version3/ruamel.yaml-0.11.6

ただし、ライブラリを実行しようとすると、次のエラーが発生します...

Traceback (most recent call last):        
File "/home/<username>/mailgun/configurar_menu.py", line 3, in <module>
import ruamel.yaml as yaml
ImportError: No module named 'ruamel'

何が問題なのか分かりますか?

Python が既に持っている別のパッケージを再インストールしようとすると、このメッセージが表示されます

pip3.4 install --user pyyaml
Requirement already satisfied (use --upgrade to upgrade): pyyaml
in /usr/local/lib/python3.4/dist-packages

その違いが問題になるのでしょうか?

4

2 に答える 2

0

上で編集したように、これはすでに解決されています。Yamuel 自身の著者によると、それは-eフラグがすべてを台無しにしていたからかもしれません。

于 2016-03-02T14:26:53.453 に答える