大変お世話になっております。
初心者ですがご容赦下さい。
タイトル通りAWS Cloud9で下記コードを実行したところ、ModuleNotFoundErrorがでて困っています。
お力添えいたでけましたら幸いです。
html
1import time 2import traceback 3import numpy 4import concurrent.futures 5from liquid_bot.bot import LiquidBotBase 6from liquid_bot.util import time_util
html
1Traceback (most recent call last): 2 File "/home/ec2-user/environment/liquid_bot/bot/my_liquid_bot.py", line 5, in <module> 3 from liquid_bot.bot import LiquidBotBase 4ModuleNotFoundError: No module named 'liquid_bot'
liquid_botは自作モジュールなのでパスを通さなければと思い
グーグル等で検索しPYTHONPATHも通しているはずなのですができておりません。
$ python -V
Python 3.6.8
$ which python
alias python='python36'
/usr/bin/python36
$ echo $PYTHONPATH
/home/ec2-user/environment/liquid_bot:
.bashrcにもPYTHONPATHを記載しております。
html
1# .bashrc 2 3export PATH=$PATH:$HOME/.local/bin:$HOME/bin 4PYTHONPATH="/home/ec2-user/environment/liquid_bot:$PYTHONPATH" 5export PYTHONPATH 6 7# load nvm 8export NVM_DIR="$HOME/.nvm" 9[ "$BASH_VERSION" ] && npm() { 10 # hack: avoid slow npm sanity check in nvm 11 if [ "$*" == "config get prefix" ]; then which node | sed "s/bin/node//"; 12 else $(which npm) "$@"; fi 13} 14# [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm 15rvm_silence_path_mismatch_check_flag=1 # prevent rvm complaints that nvm is first in PATH 16unset npm # end hack 17 18 19# User specific aliases and functions 20alias python=python36 21 22# modifications needed only in interactive mode 23if [ "$PS1" != "" ]; then 24 # Set default editor for git 25 1,1 Top
全く検討違いのことをしてるかもしれませんがどうかよろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/25 03:19
2019/05/25 06:00