メシのタネ

Webプログラミング 備忘録

  • DOMをPHPで操作できたらいいよね

    そうだよね。そう思うよね。JavaScriptでやると、画面がガタついたりするもんね。そうならないようにする方法もあるかもしれないけど、僕はできませんので、サーバー側でなんとかできたらええなぁと思って挑戦したけど、できませんでしたよ。PHP標準でHTMLをDOMにできるらしい今、技[...]

    続きを読む
  • 設計書ってなんで書くの?

    設計書をなぜ書くのかから始めてかれこれ3年近くこの禅問答をやっているわけですが、いまだに答えは出ません。ただ、その禅問答をやる中で設計書に対する取り組み方は大きく変わったので、その一部でも書いていきたい。基本設計はとにもかくにも必要だと思う設計書はいらぬ!という話をよく聞くし、自分[...]

    続きを読む
  • 書ききってやる。

    久々に書いてみる。久々に文章を書くということをやってみようと思う。伝える作業を観察したいと思ったからそうしたいと考えた。情緒的な文章は基本的にゴミ箱にぽいしてきましたが、情緒的なのも自分だと思う。「文章をかくという作業は、とりもなおさず自分と自分をとりまく事物との距離を確認すること[...]

    続きを読む
  • 普通の会社で2年普通に働いて思う事

    えらい寒くなりました。文句言いながらも現職を続けて2017年12月1日にめでたく2年がたちました。分かりやすいが乱暴に言えばITドカタと呼ばれる業界に入って案件のヒエラルキーの無慈悲さを痛感しながらも、それでもしょうがないと頑張る人たちに心を打たれながら「じゃあ俺も」と頑張れない自分に挫折して、とあ[...]

    続きを読む
  • jQueryUiのDatepicker利用時にminDate設定するとバグる件

    題名の通りなんですが、DatepickerでminDate使うとバグります。また後でキャプチャ見て貰いますけど、灰色の部分が、minDateで設定した日付が反復して出るようになるんですね。こういうの気が付かない人がいるかも知れませんが、ChoromeでminDate設定してる人は気にしてみてくだ[...]

    続きを読む

【Python】Version2.7.8を入れてpip入れてScrapy入れた CentOS6.5

python-logo-master-v3-TM

pip使おうと思ったら入ってなくてかつpythonのバージョンが古かったので
やだなーと思ってVersionをアップしたのですが、例のごとくはまったので、
ほかの人がはまらないように参考サイトと注意点書いておきます。
特に記事を掘り下げて書かないので備忘録です。

python2.7.8インストール

下記の記事を参考にしました。
CentOS 6.4にPython 2.7.5をインストール(altinstall)し、さらに、デフォルトで2.6.6ではなく2.7.5が起動するようにする
ダウンロードしてくるバージョンが違うくらいでほぼほぼこの通りにやりました。
特にインストールに関して問題は出なかったです。

ただsudoしない時にpythonへのパスが2.6に行ってるので
そこだけ修正しました。

環境変数セットしたら、
pythonへのパスが飛んでしまったのか、pythonが起動しなくなりました。
ログとって無くてすみません。

とりあえずこんな感じで追加して、PYTHONHOMEをunsetしたら上手くいきました。
自己責任でお願いします・・・

export PYTHONHOME=$HOME/local
export PATH=$HOME/local/bin:$PATH

pipインストール

ここは特に何も無く下記サイトのまんまやったら上手く行きました。
easy_install、setuptools、pip – パッケージ管理

Scrapyインストール

開発用のファイルが足りないのかとりあえず、
探して目についたのを入れてみました。

sudo yum install libffi-devel

とりあえずこれが必要っぽかったので入れてみたら
インストールは出来ましたが起動できませんでした。

で次に
Twisted requires zope.interface 3.6.0 or later: no module named zope.interface.
ってエラーが出たので、多分zope.interfaceって奴がないんじゃないのと思って

pip install zope.interface

これでscrapy versionってやったら
ImportError: No module named cryptography.hazmat.bindings.openssl.binding
新しいエラーがでました。このエラーメッセージ検索したら

sudo pip install pyopenssl

これをインストールしてるサイトを見つけたのでコマンド打ってインストールしました。
とりあえずversionの情報は出ますが・・・UserWarning: You do not have the service_identity module installed.ってエラーが出てます。
もう流れ的にこれは

sudo pip install service_identity

これやろ!と思って入れました。
無事、Version情報だけ表示されました。
めでたしめでたし。

関連記事

コメントをお待ちしております