0
0

More than 3 years have passed since last update.

強化学習35 pythonローカル開発で、myModuleにリンクを貼ってimportする。

Last updated at Posted at 2019-12-14

中学生から大学生のAI初学者を対象にしています。

chokozainerRLで強化学習の学習環境開発をしていますが、ローカルのgitで変更して、リモートに送って、colaboratoryでチェックするという流れは、結構面倒です。

簡単なモジュール変更のチェックをする場合、ローカルにもpython環境があるのならば、そちらでチェックするのが速い。
そのときに、gitで変更して、リモートに送って、再度 pip installするのもなあということです。

直接、
anaconda3/envs/chainer/lib/python3.7/site-packages/chokozainerrl
を変更すると、、gitで上げるときにコピーしたりするので、、、。

そこで、シンボリックリンクを貼ってみました。

ln -s /home/{user name}/chainerrl/chainerrl anaconda3/envs/chainer/lib/python3.7/site-packages/chainerrl
ln -s /home/{user name}/chokozainerrl/chokozainerrl anaconda3/envs/chainer/lib/python3.7/site-packages/chokozainerrl

{user name}はそれぞれ変更してください。
これで、簡単なチェックはできます。
ローカルのjupyter notebookで簡単なチェックをしてから、Colaboratoryに上げてチェックすると楽ですね。
chainerRLもgitで更新されてから、PyPIにアップロードするまで時間がかかるみたいなので、新しいものを試すときは、このようにしておくと便利です。

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