0
0

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.

認証付きプロキシ下でpython2.7用のSpyder3を入れるまでの手順メモ (Win10)

Last updated at Posted at 2020-09-15
  • レガシーなマシン用にpython2.7を使う
  • 要認証の社内プロキシでコケる

    …という会社あるあるな状況で毎回ド忘れして時間使うのでメモです

執筆時の環境

  • Windows 10 Home 1903
  • Anaconda 4.7.12

手順

以下、コマンドラインへの入力は全てAnaconda Prompt上で行います。
(コマンド プロンプトやPowershellでもOKです)
Spyder4は上手くいかなかったので、Spyder3をインストールします

Anacondaのプロキシ設定を行う

  1. conda config.condarcを作成します

    conda config
    
    • Windowsの場合、デフォルトではユーザディレクトリ直下に作成されます。(多分)

      C:\Users\ユーザー名\.condarc
  2. .condarcを開き、以下を追記します

    proxy_servers:
      http: http://<user>:<passwd>@<proxy address>:<port>
      https: http://<user>:<passwd>@<proxy address>:<port>
    
  • <user>はプロキシの認証に使うユーザー名を入れます
  • <passwd>はプロキシの認証に使うパスワードを入れます
  • <proxy address>にはプロキシサーバのアドレスを入れます
  • <port>はプロキシサーバのポート番号を入れます
  • 書き方例: http: http://TAROU:0123@intra.hogehoge.co.jp:8080
  • パスワード平文で書くので、LDAPなどで認証する場合は必要なインストールが終わったら消した方がいいと思います

仮想環境を作ってSpyder3をインストール

python2を使うのは限定的な状況だと思うので、普段使いのpython3~と混ざらないように環境を分けます(失敗後の感想)

  1. 仮想環境を作成します

conda create -n python=2.7
```
- <envname>は環境の名前なので自由に決めます
- `<モジュール名>=<タグ名>`でインストールするバージョンを指定できます

  1. 仮想環境に入ります(<envname>は上で作ったものです)

activate
```
3. condaコマンドでspyder 3 をインストールします(明示的に

```
conda install spyder=3
```

チャネル設定がおかしくなっていてパッケージが見つからない場合、-cでチャネルを指定します。

```
conda install -c anaconda spyder=3
```

以降、環境に入ってからspyderを入力するか、(おそらく)スタートメニューに新規環境用のSpyderが追加されてるのでそこから起動できます。
(おわり)

備考

  • 私の環境ではspyder4はpython2.7環境で起動すると数秒でクラッシュしたので諦めました…python3系なら平気でした

    • デバッグを見るとhttpリクエストがタイムアウトした後に落ちてるぽい
  • 起動時に以下のようなエンコード系のエラーが出る場合、環境変数にPYTHONIOENCODING=utf-8をセットします
    参考: WindowsでPythonがLookupError: unknown encoding: cp65001

    LookupError: unknown encoding: cp65001
    
0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?