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 1 year has passed since last update.

『VSCode Remote Container』で『Cython』をDockerコンテナにインストール

Posted at

『VSCode Remote Container』で、
『Cython』をインストールしたDockerコンテナを作成します。
『devcontainer.json』の"postCreateCommand"に、"sh setup.sh"と記載し、
コンテナ作成の際にシェルスクリプトで『Cyhon』をインストールします。
Dockerイメージは、『Ubuntu』を使用しています。
開発環境は、Windows11です。

【フォルダ構成】
project
├ devcontainer.json
├ Dockerfile
setup.sh

setup.sh
#!/bin/bash
shopt -s expand_aliases
alias python="python3"
ln -s /usr/bin/python3.8 /usr/bin/python
cd /tmp
git clone https://github.com/cython/cython
cd cython
python setup.py build
python setup.py install
make

1段目:『#!/bin/bash』
シバン
2・3段目:『shopt -s expand_aliases』、『alias python="python3"』
コマンドを統一するため、
エイリアスで『python3』を『python』にしていてます。
自分の環境だと『cython』の『make』の際、
『python3』コマンドだとエラーが起こりました。
4段目:『ln -s /usr/bin/python3.8 /usr/bin/python』
自分の環境だと、pythonライブラリは、『/usr/bin/python3.8』のフォルダのみの環境です。
『cython』の『make』の際に『python』フォルダがないとエラーが起こりました。
ですので、『python3』のシンボリックで『python』を作成しました。
『python』ライブラリは、環境によって変わると思われますので、適宜変更してください。
5・6・7段目:『cd /tmp』、『git clone https://github.com/cython/cython』、『cd cython』
『cython』のgitコマンド一連。
8・9・10:『python setup.py build』、『python setup.py install』、『make』
『cython』のビルド

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?