尝试使用以下命令通过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在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: 发布于 2021-03-18 00:17:51
尝试此命令
pip install stock否则,搜索父库并安装它。
https://stackoverflow.com/questions/66677034
复制相似问题