1. EasyInstall を使い、Python Package Index よりパッケージをインストール
PyPI とは、
The Python Package Index is a repository of software for the Python programming language.
Python のパッケージが管理されているリポジトリ。
easy_install
CheeseShopTutorial - PythonInfo Wiki によると、お手軽に Python のパッケージをインストールするには、EasyIntall を使うとのこと。
EasyInstall (easy_install) gives you a quick and painless way to install packages remotely by connecting to the Package Index or even other websites via HTTP.
EasyInstall を利用するには setuptools 0.6c11 を予め入れておく。
OS と Python のバージョンに合わせ、Using Setuptools and EasyInstall にある
をダウンロードしてインストール。
Windows Notes によると、
If typing easy_install at the command prompt doesn't work, check to make sure your PATH includes the appropriate C:\\Python2X\\Scripts directory.
コマンドラインから easy_install を実行するために、
- C:\Python25\Scripts
を環境変数の PATH に追加した。
2. pip でパッケージをインストール
ところで、easy_install 以外にもパッケージをインストールするツールは存在する。
pip 0. 8.2 は、
pip is a replacement for easy_install. It uses mostly the same techniques for finding packages, so packages that were made easy_installable should be pip-installable as well.
上記には easy_install と比べて以下の利点が挙げられている。
- All packages are downloaded before installation. Partially-completed installation doesn't occur as a result.
- Care is taken to present useful output on the console.
- The reasons for actions are kept track of. For instance, if a package is being installed, pip keeps track of why that package was required.
- Error messages should be useful.
- The code is relatively concise and cohesive, making it easier to use programmatically.
- Packages don't have to be installed as egg archives, they can be installed flat (while keeping the egg metadata).
- Native support for other version control systems (Git, Mercurial and Bazaar)
- Uninstallation of packages.
- Simple to define fixed sets of requirements and reliably reproduce a set of packages.
例えば、上記「パッケージをアンインストールすることができる」に関して easy_install は、
easy_install never actually deletes packages (unless you're installing a package with the same name and version number as an existing package), so if you want to get rid of older versions of a package, please see Uninstalling Packages, below.
(Upgrading a Package より)
pip のインストール
まずは、easy_install を利用して pip をインストール。
easy_install pip
pip でパッケージのインストールとアンインストール
pip でパッケージをインストールするには、
pip install パッケージ名
アンインストールするには、
pip uninstall パッケージ名
0コメント:
コメントを投稿