Python-即使在正确的目录中也无法导入
我在尝试运行此代码时遇到问题。 我按照说明将cd放入目录,然后运行Python-即使在正确的目录中也无法导入,python,Python,我在尝试运行此代码时遇到问题。 我按照说明将cd放入目录,然后运行 python -u run.py \ --is_training True \ --dataset_name mnist \ --train_data_paths ~/data/moving-mnist-example/moving-mnist-train.npz \ --valid_data_paths ~/data/moving-mnist-example/moving-mnist-valid
python -u run.py \
--is_training True \
--dataset_name mnist \
--train_data_paths ~/data/moving-mnist-example/moving-mnist-train.npz \
--valid_data_paths ~/data/moving-mnist-example/moving-mnist-valid.npz \
--pretrained_model pretrain_model/moving_mnist_e3d_lstm/model.ckpt-80000 \
--save_dir checkpoints/_mnist_e3d_lstm \
--gen_frm_dir results/_mnist_e3d_lstm \
--model_name e3d_lstm \
--allow_gpu_growth True \
--img_channel 1 \
--img_width 64 \
--input_length 10 \
--total_length 20 \
--filter_size 5 \
--num_hidden 64,64,64,64 \
--patch_size 4 \
--layer_norm True \
--sampling_stop_iter 50000 \
--sampling_start_value 1.0 \
--sampling_delta_per_iter 0.00002 \
--lr 0.001 \
--batch_size 4 \
--max_iterations 1 \
--display_interval 1 \
--test_interval 1 \
--snapshot_interval 10000
但是立即得到这个错误
Traceback (most recent call last):
File "run.py", line 22, in <module>
from src.data_provider import datasets_factory
ImportError: No module named data_provider
回溯(最近一次呼叫最后一次):
文件“run.py”,第22行,在
从src.data\u提供程序导入数据集\u工厂
ImportError:没有名为data\u provider的模块
我在Linux上使用Python2.7,并且在正确的目录中,所以我不明白为什么Python不能导入文件夹?我还尝试在src文件夹中添加一个\uuuu init\uuuu.py
文件,但仍然无法导入
这是我的蟒蛇
['',/home/kong/anaconda3/envs/tf/lib/python27.zip',
“/home/kong/anaconda3/envs/tf/lib/python2.7”,
“/home/kong/anaconda3/envs/tf/lib/python2.7/plat-linux2”,
“/home/kong/anaconda3/envs/tf/lib/python2.7/lib-tk”,
“/home/kong/anaconda3/envs/tf/lib/python2.7/lib old”,
“/home/kong/anaconda3/envs/tf/lib/python2.7/lib dynload”,
“/home/kong/anaconda3/envs/tf/lib/python2.7/site packages”,
“/home/kong/anaconda3/envs/tf/lib/python2.7/site packages”]
但是,我执行脚本的路径不应该自动添加到Python搜索模块的位置列表中吗?可能是使用了PYTHONPATH。你能共享PYTHONPATH吗?你从repo的根目录运行命令了吗?@AnandSai我已经用PYTHONPATH更新了帖子。我必须在文件夹
src/data\u provider
中添加\uu init\uuuuuuuuupy
中的其他子文件夹中添加\uuuu init\uuuuuuuuuupy