尝试使用以下命令通过shell运行python脚本:
admin@XXXXXX:~$ venv/bin/python3 /volume1/homes/admin/Drive/stock/pri/get_pricetarget.py
我得到的错误是:
Traceback (most recent call last):
File "/volume1/homes/admin/Drive/stock/pri/get_pricetarget.py", line 1, in <module>
import stock as stock
ModuleNotFoundError: No module named 'stock'
我也尝试过:
admin@XXXXXX:~$ source venv/bin/activate
(venv) admin@XXXXXX:~$ export PATH="$HOME/.local/bin:$PATH"
(venv) admin@XXXXXX:~$ export JUPYTER_RUNTIME_DIR=/tmp
(venv) admin@XXXXXX:~$ python3 /volume1/homes/admin/Drive/stock/pri/get_pricetarget.py
Traceback (most recent call last):
File "/volume1/homes/admin/Drive/stock/pri/get_pricetarget.py", line 1, in <module>
import stock as stock
ModuleNotFoundError: No module named 'stock'
(venv) admin@XXXXXX:~$
以下是我的文件夹结构:
/stock/
- __init__.py <empty>
- stock.py
- pri/
- __init__.py <empty>
- get_pricetarget.py
inside stock.py我有:
class stock(object):
在get_pricetarget.py中,我有:
import stock as stock
我试着在Spyder IDE中运行代码,效果很好
runfile('//192.168.0.128/home/Drive/stock/pri/get_pricetarget.py', wdir='//192.168.0.128/home/Drive/stock/pri')
Please enter stock code:
试试这个命令
否则,请搜索父库并安装相同的库
相关问题 更多 >
编程相关推荐