web関連tips備忘録

| 1 | 2 | 3 | 4 |

pythonでmysqlを使う手順


1.
github.com/PyMySQL/mysqlclient-python
のサイトで
「Clone or download」をクリックしてmysqlclient-python-master.zipをダウンロード
2.mysqlclient-python-master.zipを解凍する
$ unzip mysqlclient-python-master.zip
解凍してできたmysqlclient-python-master/README.mdに従ってインストール&設定する。

debianにおける準備
# apt-get install python-dev default-libmysqlclient-dev

python3を使うならpython3-devをインストールする。

# apt-get install python3-dev
# apt-get install python3-pip
$ pip install mysqlclient
$ pip3 install mysqlclient

3.mysqlclientの動作確認
  
mysqlと接続するときの重要部分
sample.pyの冒頭を次のように書く。
=========
import MySQLdb

def showUser():

connector = MySQLdb.connect(
user='USER_NAME',
passwd='PASSWORD',
host='localhost',
db='DATABASE_NAME' ,
charset='utf8')

以下、省略
========
*python3ではMySQLdb.connectにcharset='utf8'を入れないと文字化けする。

参考サイト:クロの思考ノート
Python3でMySQLに接続する環境をLinuxで整える

Linux 2018-09-26(水) 00:27:36 - kei - TrackBacks

python2.7からpython3.5をデフォルトにする


バージョンが違うpythonがインストールされているとき、
pythonコマンドで立ち上げるpythonは/usr/bin/pythonにシンボリックリンクを作成してで決定しているもよう。

python2.7とpython3.5がインストールされていて、デフォルトがpython2.7となっている場合にデフォルトをpython3.5に切り替えるには下記のようにする。

1./usr/bin/pythonのバックアップをとる。
# cd /usr/bin ↩
# cp python python-bak ↩

2.現在のシンボリックリンクを削除する。
# unlink ./python ↩

3.python3.5にシンボリックリンクを作成する。
# ln -s /usr/bin/python3.5 ./python ↩

4.標準のバージョンがで3.5になっていることを確認する。
# python -V ↩

問題なければ、1.で作成したバックアップを削除する。

参考
Ubuntu:Python3.6への切り替え
シンボリックリンクの作成と削除

Linux 2018-09-25(火) 14:20:05 - kei - TrackBacks

Delphin フォルダーとファイルを分けて表示させる方法


Delphinを起動した時、フォルダーとファイルを分けて表示させたいときの設定手順:

ツールバーから
設定(S)→ツールバーを設定(B):
利用可能なアクション(V)欄から「Folders First」を選択して「>」をクリックして現在のアクション(E)に持ってくる。

Linux 2018-09-20(木) 10:48:41 - kei - TrackBacks

gcc6  カレントディレクトリ−に実行ファイルを作成する


Cやアセンブリ言語で作成したソースをtest.sと保存して、gccでコンパイルして実行ファイルをカレントディレクトリ−に作成する場合、

gcc-6では
$ gcc test.s -o test とすると
”gcc: error: test: そのようなファイルやディレクトリはありません”とエラーになる。

$ gcc -no-pie test.s -o test
で正常終了。

Linux 2018-03-05(月) 20:20:54 - kei - TrackBacks

ファイルマネジャーDolphinで検索できるようにする


KDEのファイルマネジャーでフィル検索すると”Invalid Protocol”と表示されて検索できない問題の解決方法

kde-baseapps, kfind, baloo-utils をインストールしてから「sysytemsettings」を開く→Desktop Searchy→Enable Desktop Searchのチェックを外すと検索できるようになる。

参考URL
https://translate.google.co.jp/translate?hl=ja&sl=en&u=https://forums.linuxmint.com/viewtopic.php%3Ft%3D182392&prev=search

Linux 2017-12-13(水) 22:01:24 - kei - TrackBacks
| 1 | 2 | 3 | 4 |
LINK