はじめに
今回はプロキシ配下で Python を利用するときの注意点を書きます。
Python の仮想環境を VSCode で実行する
settings.json の python.pythonPath を仮想環境上の python.exe にする。
以下のように指定する。
仮想環境内の.vscode フォルダにある settings.json に以下のように書く
{
"python.pythonPath": ".\\Scripts\\python.exe"
}
pip の注意点
pip list は sitepackage のディレクトリが二つあると仮想環境上の package リストではなく
実際にインストールされている package を参照する。
仮想環境上の package リストを参照する場合は--path で参照する。freeze コマンドも然り
pip list --path .\Lib\site-packages
プロキシを通して pip で numpy をダウンロード
pip install --proxy http://username:password@プロキシ URL:port numpy
信頼済みのホストとして登録するオプション
--trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org
pip のアップグレード
python -m pip install --proxy http://username:password@プロキシ URL:port --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org --upgrade pip
numpy のインストール
python -m pip install --proxy http://username:password@プロキシ URL:port --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org numpy
pandas のインストール
python -m pip install --proxy http://username:password@プロキシ URL:port --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org pandas
pyhthon -m venv venv_test
cd venv_test\Scripts
activate.bat
python -m pip install -r requirements.txt --proxy http://username:password@プロキシ URL:port --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org
deactivate.bat
※requirements.txt にはインストールパッケージ名とバージョンを書きます。