30
virtualenvの代わりにグローバルサイトパッケージにインストールするpip
を使用pip3してパッケージをにインストールすると、パッケージvirtualenvはvirtualenvフォルダーではなく、グローバルなsite-packagesフォルダーにインストールされます。OS X Mavericks(10.9.1)でPython3とvirtualenvを設定する方法は次のとおりです。 私はHomebrewを使用してPython3をインストールしました: ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" brew install python3 --with-brewed-openssl の$PATH変数を変更しました.bash_profile。次の行を追加しました: export PATH=/usr/local/bin:$PATH 実行するとwhich python3戻ります/usr/local/bin/python3(シェルの再起動後)。 注:which python3それでも/を返しusr/bin/pythonます。 インストールされてvirtualenv使用してpip3: pip3 install virtualenv 次に、新しいvirtualenvを作成してアクティブ化します。 virtualenv testpy3 -p python3 cd testpy3 source bin/activate 注:-p python3を指定しない場合、virtualenvのbinフォルダーからpipが欠落します。 実行するwhich pipと、which pip3どちらもvirtualenvフォルダを返します。 /Users/kristof/VirtualEnvs/testpy3/bin/pip3 ここで、アクティブ化されたvirtualenvでpipを使用してMarkdownなどをインストールしようとすると、pipはvirtualenvのsite-packagesフォルダーではなく、グローバルなsite-packagesフォルダーにインストールされます。 pip install markdown ランニングpip listリターン: Markdown (2.3.1) pip (1.4.1) setuptools …
98
python
macos
virtualenv
pip