【Ubuntu】PPAを追加・削除する方法について

Ubuntuにパッケージをインストールする際はaptコマンド(またはapt-get)を使うことが多いと思いますが、デフォルトの状態ではUbuntuの公式リポジトリのみがシステム(/etc/apt/source.list)に登録されています。
よって、3rdパーティ製のパッケージなど公式リポジトリに登録されていないパッケージをインストールするには、そのパッケージが格納されている外部のリポジトリを登録する必要があります。
本記事では、PPA等の外部リポジトリをAPTリポジトリに追加/削除する方法についてまとめました。

“【Ubuntu】PPAを追加・削除する方法について” の続きを読む

【Python】venvを使った仮想環境の使いかた

Pythonに限らないとは思いますが、別々のプロジェクトごとにライブラリ等の依存ファイルが混同して環境が壊れないよう、それぞれ独立した開発環境(仮想環境)を作ることが推奨されています。
その方法はいくつかありますが、今回はPython3.3以降にvirtualenvが標準として組み込まれたvenvを使った方法についてまとめます。
また、

  • python3-devが無いというエラーが出てvenvで仮想環境を作れない(泣)
  • 作った仮想環境にpipでライブラリがインストールできない・・・(泣)

そんな場合の対処法についても記載しました。venvで環境構築できない(泣)という方の助けになればと思います!

“【Python】venvを使った仮想環境の使いかた” の続きを読む

【Python】Virtualenvを使った仮想環境の構築

Pythonで開発(に限らないとは思いますが。。)の際に、プロジェクトごとにライブラリ等の依存ファイルが混同して環境が壊れないよう、それぞれ独立した開発環境(仮想環境)を作ることが推奨されています。仮想環境を作る方法はいくつかありますが、今回は昔からよく使われているvirtualenvを使った方法についてまとめたいと思います。

“【Python】Virtualenvを使った仮想環境の構築” の続きを読む

【Python】Supervisorによるスクリプトのデーモン化

Supervisorは、UNIX-likeオペレーティング・システム上でプロセス管理を可能にするクライアント/サーバシステムです。Pythonスクリプトを簡単にデーモン化することができます。
今回は、このモジュールの使いかたの基本についてまとめます。

“【Python】Supervisorによるスクリプトのデーモン化” の続きを読む

【Python】Anacondaを使った仮想環境の構築

Pythonで開発(に限らないとは思いますが。。)の際に、プロジェクトごとにライブラリ等の依存ファイルが混同して環境が壊れないよう、それぞれ独立した開発環境(仮想環境)を作ることが推奨されています。方法はいくつかありますが、今回はAnacondeを使った仮想環境の構築についてまとめます。

“【Python】Anacondaを使った仮想環境の構築” の続きを読む

[Python] MySQLにアクセスしてデータベース操作を行う

MySQL Connector/Pythonは、PythonからMySQLへ接続してDatabase操作を行うライブラリです。PEP 249 で記述されている DB-API 2.0 に準拠しており、MySQL公開元のORACLEからリリースされています。今回はこのライブラリを使って、Pythonを使ったDatabase操作方法についてまとめます。

“[Python] MySQLにアクセスしてデータベース操作を行う” の続きを読む

WordPress ローカル環境の構築

WordPressをローカル環境に構築しました。作業としては、必要なモジュールのインストール(Webサーバー、データベースおよびPHP)とWordpressデータのコピーが必要となります。。
忘れないよう備忘録としてまとめておきます。尚、トラブルにより解決に時間がかかったこともあるので、そういったところも残して置きます。

“WordPress ローカル環境の構築” の続きを読む