2016-10-14 11 views
4

がインストールされていないので、私はUbuntuを使用して、私はピップが

python test.py 

のpython3を行うときになるように、私は、設定を微調整しているのpython 2.7と私のシステム

上のpython 3.5の両方を持っていたパッケージをインストールすることができません私はのpython3のモジュールpyperclipをインストールしたいの実行

..

pip install pyperclip 

The following packages have unmet dependencies: 
python3-pip : Depends: python-pip-whl (= 8.1.1-2) but 8.1.1- 2ubuntu0.2 is to be installed 
      Recommends: python3-dev (>= 3.2) but it is not going to be installed 
      Recommends: python3-setuptools but it is not going to be installed 
      Recommends: python3-wheel but it is not going to be installed 
E: Unable to correct problems, you have held broken packages. 

何:2

クイックGoogle検索が

pip3 install pyperclip 

を使用することを示唆したが、私は、私は、このコマンドを実行すると、私は、次の取得

pip3 is currently not installed . You can install it by typing 
sudo apt install python3-pip 

を取得するのpythonのためにそれをalled私はする必要がありますか?

+0

「python-pip-whl'をインストールしてみましたか?また、私はこれをまっすぐにしましょう、 'python'はPython 3を実行しますが、' pip 'はPython 2を使用しますか? – numbermaniac

+0

私はそれをインストールしようとしていない...どのように私はそれを行う必要が....はい 'python' 'python3を実行する私はちょうど私がpythonを入力するたびに、実際にはpython 3を意味する設定を変更しました – rjmessibarca

答えて

2

あなたのパスにエラーがあるようです。 Python 3.5をインストールした場合はpipが必要ですので、python -m pipを実行してください。これでPython 3.5のpipが実行されます。何かをインストールするには、普通のpipコマンドをそのまま使用してください。たとえばpython -m pip install pyperclipです。

+0

それは言う:ソース配布物からインストールする必要があるsetuptools setuptoolsをインストールしてください – rjmessibarca

+0

'python -m pip install setuptools'を試してみましょう。 – numbermaniac

+0

PermissionError:[Errno 13]アクセス権が拒否されました: '/ usr/local/bin/easy_install' – rjmessibarca

0

​​パッケージマネージャを使用すると、未解決の依存関係の問題を解決する簡単な提案が得られます。 apt経由でインストールしてください:

sudo apt-get install aptitude

次に、このコマンドを使用してpip3をインストールします。

sudo aptitude install python3-pip

その後​​によってあなたに提案された解決策を選択してください。提案の1つで、​​は、8.1.1-2ubuntu0.2から8.1.1-2にダウングレードすることを提案します。この提案を受け入れることで問題は解決します。ダウングレードが他のハードルを引き起こさないことを確認してください。