pythonの異なるバージョンがインストールされています。python 2.7がデフォルトで、3.2が2番目です。次に、ピラミッドを3.2インストールにインストールします。これどうやってするの? pip
を使用してピラミッドをインストールするだけでは機能しません。ダウンロード先のバージョンを変更するにはどうすればよいですか?
2つのオプションがありますが、いずれにしても、easy_install-3.2を取得する必要があります。パッケージ化されていないようなので、自分でインストールする必要があります。幸いなことにそれは簡単です。また、パッケージ化されたpython3-pkg-resourcesも取得する必要があります。
Sudo apt-get install python3-pkg-resources
wget http://python-distribute.org/distribute_setup.py
Sudo python3 distribute_setup.py
これで、easy_install-3.2を使用してPyramidをインストールするか、Python3にpipをインストールすることができます。
オプション1:
Sudo easy_install-3.2 pyramid
オプション2:
Sudo easy_install-3.2 pip
Sudo pip-3.2 install pyramid
または、特定のバージョンのpythonで特定のバージョンのパッケージをインストールする場合、これが方法です
Sudo python2.7 -m pip install pyudev=0.16
「=」が機能しない場合は、「==」を使用します
Sudo python2.7 -m pip install pyudev=0.16
出力:Invalid requirement: 'pyudev=0.16' = is not a valid operator. Did you mean == ?
Sudo python2.7 -m pip install pyudev==0.16
正常に動作します
各python
バイナリには、独自のpip
実行可能ファイルが必要です。
virtualenv
を使用すると、自動的に取得されます。次に、アクティブ化されたvirtualenvでpip install pyramid
を実行します。
$ vex venv pip install pyramid
pip
を使用してシステムにインストールする場合python3
の場合、pip
をインストールできます。
$ Sudo apt-get install python3-pip
pip3
プログラムをインストールします。次に:
$ pip3 install --user pyramid
~/.local
ディレクトリツリーにpyramid
をインストールします。
複数のPythonバージョンでpythonパッケージをテストする必要がある場合; tox
を使用できます。
Python.org Downloads ページからtar.gzをダウンロードして解凍し、Pythonの個別のユーザー専用バージョンをインストールして完了した場合a:-
tar -xzf Python-x.x.x.tar.gz
cd Python-x.x.x/
./configure
make
get-pip を使用して、pipをインストールおよび実行できますこのPython install only。
Git-pipの指示に従ってcurlでダウンロードします。次に、Python-x.x.x /ディレクトリ内で次を実行します。
./python -m get-pip.py --user
./python -m pip install pyramid --user