2017-02-24 13 views
0

私はpythonパッケージをインストールし、chmodを使ってフォルダの権限を変更しようとしています。私は、それがちょうど私が許可を持っていないと言ったものであったのでどのフォルダを覚えていない。私も(のpython 2印刷の代わりに、3を使用して?)により、PythonのエラーにX-用語からそれを開くことができませんUbuntuでGnome Terminalを開く、またはsudoなしでpipを使ってパッケージをインストールできない

http://i.imgur.com/r3Nv31F.png

これをやって以来、私はgnome-terminalのアイコンを使用して開くことができませんでした、カーソルはしばらくの間laodingアイコンになり、プログラムを開かずに消えてしまいます。

私はまたさらに、私はpythonでimportコマンドを使用することはできません

Non-sudo pip3 execution error

sudoのモードでプログラムを使用せずにプログラムをインストールするためにピップを使用することができません。私は私のマシン

Python import error

誰もが私が何をしたか知っていにscipyのダウンロードをintalledていることに注意してください、私はそれを元に戻すことができますか?

+0

python 2.7に戻ってみてください! –

+0

http://stackoverflow.com/questions/18058389/how-to-switch-between-python-2-7-to-python-3-from-command-line –

+0

彼はpip3とpython3を使用していますが、見えませんどのように修正するか –

答えて

0

インポートに失敗した場合、pipはpythonディレクトリの/ site-packagesディレクトリにモジュールをインストールします。ですから、私は問題がpipは、python3と入力すると、システムが使用しているディレクトリとは別のpythonディレクトリにインストールされていると思います。パッケージをインストールするときにvirtualenvを使用することを強くお勧めします。この方法では、python実行可能ファイルと依存関係をすべて1か所に保存できます。しかし、いくつかのパッケージは、システムのpythonディレクトリにインストールする必要があります。あなたがsudoを使う必要があるwrt pip、どうやってpipをインストールしましたか?通常はやるよsudo apt-get install python3-pip

+0

sudo apt-getを使って言ったように私はpipをインストールしました。問題は、以前にインストールして使用していたパッケージにアクセスできないことです。私は、私がImportErrorを受け取ったときにimport文を含むPythonコードを実行することができません。私が疑問に思っているのは、これを修正して再びインポートできるようにする方法です。 /.local/libフォルダにpython 3.5とpython 3.6のフォルダがあるようです。これは正常ですか? – cdn

+1

システムのPythonの/ site-packagesディレクトリを確認してください。パッケージがそこにインストールされていない場合、インポートは失敗します。 virtualenvを使用して新しく始めるほうが簡単かもしれません。 –

+1

'' '' import sys'''を試してから '' 'print( '\ n'.join(sys.path))' ''を実行すると、サイトパッケージのディレクトリがどこにあるかがわかります –

関連する問題