- 投稿日:2019-07-30T23:19:36+09:00
2019年のPython仮想環境はvenvで
Python3のvenvがお手軽かつ便利ということで試してみた。
環境: macOS Mojave
前提: brewはインストール済みデフォルトの確認
$ which python /usr/local/bin/python $ python --version Python 2.7.16Python3のインストール
$ brew install python3PATHとバージョンの確認
$ which python /usr/local/bin/python $ python --version Python 2.7.16 $ which python3 /usr/local/bin/python3 $ python3 --version Python 3.7.4Python3での仮想環境の作成(適当なディレクトリで)
$ mkdir py37 $ cd py37 $ python3 -m venv env # envは仮想環境名仮想環境の有効化
$ source env/bin/activate (env) $ which python /private/tmp/py37/env/bin/python (env) $ python --version Python 3.7.4仮想環境の無効化
(env) $ deactivate $ python --version Python 2.7.16
- 2.7系はpyenv使うしかないかな
![]()
- 投稿日:2019-07-30T19:12:38+09:00
Mac で Eclipse GitBucket ssh が Algorithm negotiation fail で使えないときの対処
最新の pleiades だと最初から、Eclipse_4.6 Neon だと Spring 系プラグインを入れたら、GitBucket からインポートするときに ssh が Algorithm negotiation fail で使えなってしまいました。対処がわかったのでメモ残しておきます。
ssh のパスを確認
$which ssh /usr/bin/ssh環境変数に GIT_SSH を追加
$vi .bash_profile export GIT_SSH=/usr/bin/ssh暗号の種類追加
$vi /etc/ssh/sshd_config # AuthorizedKeysFile の次くらい(適当)に以下の行を追加 KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1設定を反映
$source ~/.bash_profilesshd を再起動
$sudo launchctl stop com.openssh.sshd $sudo launchctl start com.openssh.sshdEclipse clean 起動
$[Eclipseインストールディレクトリ]/Eclipse_4.6.3.app/Contents/MacOS/eclipse -cleanこれで、ssh チェックアウトできました。