2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【小ネタ】プロキシ環境下でPythonのセットアップをした話をする

Last updated at Posted at 2021-07-27

はじめに

今回はプロキシ配下で 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 にはインストールパッケージ名とバージョンを書きます。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?