|

PythonでRPAにトライ!(環境づくり)

最近はやりのRPA。流行に乗ってこんな本を買ってみました。

それで、使っていなかったxrea plusで使ってみようとしたものの、この本で紹介されているパッケージがあまり入っていない。ので、Cloud Serviceをいくつか試してみた。
1.AWS
普通のLINUXサーバなので、普通になんでも設定できますが、なんだか何にどれだけお金がかかるのかよくわからない。調べてみると、怖い話も入ってきて気持ち的に引いてきた。
2.GCP
料金設定はわかりやすそうだった。でも、urlがどこに記載されているのかよくわからなかった。
3.IBM Cloud
前にちょっと試してみたIBM Cloud。よく見ると、Pythonも使えるようになっている。たぶん、追加で請求される心配もなさそう。メモリが256MBとかありますが、たぶん、個人が試す範囲であれば大丈夫。
web上で動くので、FLASKで動かさなければならない。これは、未経験なので、調べなければならない。
4.xrea plus
しかしながら、FLASKを覚える前にコマンドラインで動かしたいわけで、慣れ親しんだxrea plusで動いてくれれば幸せということで、自分のpython環境を構築する方法を調べてみました。
参考にさせてもらったのは、こちら「くまくま資産運用」です。

    .pyenvを持ってくる。
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
    tmpフォルダを作成する
    $HOME(/virtual/username)に「.bashrc」を作成
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
export TMPDIR="$HOME/tmp"
export PYTHON_PATH=./
eval "$(pyenv init -)"
    .bashrcを有効にする
$ source .bashrc
    anacondaの最新バージョンを確認する
$ pyenv install anaconda
    anaconda3-5.1.0が最新なので、これをインストールする
$ pyenv install anaconda3-5.1.0
    .bashrcにaliasを追加して、今回インストールしたpythonを呼びやすくする。
alias python36="$HOME/.pyenv/versions/anaconda3-5.1.0/bin/python3.6"
    古いバージョンのpipをインストールして、/etcに触らないようにする
$ wget https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb03c64707ce100ecd53934da1aa13/pip-8.1.2.tar.gz
$ tar zvxf pip-8.1.2.tar.gz
$ cd pip-8.1.2
$ python36 setup.py install
    足りないパッケージをインストールする
$ python36 -m pip install パッケージ名 --user

という感じでインストールして完了です。

ここまでやって、ふと思ったのは、coreserverのpipってバージョンが古かった気がしたので、試しにやってみたのが、こちら。

$ python3 -m pip install pyperclip --user
Collecting pyperclip
  Using cached pyperclip-1.6.0.tar.gz
Installing collected packages: pyperclip
  Running setup.py install for pyperclip
Successfully installed pyperclip
You are using pip version 7.1.2, however version 9.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
$ python3
Python 3.5.1 (default, Feb 13 2017, 18:04:48) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyperclip
>>>

できた。/.local/lib/python3.5/site-packagesの中にpyperclipがはいっていた。anacondaのインストールは不要だったのか!それにしても、7.1.2は古いね。

類似投稿

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.