Anaconda环境运行代码时出现ModuleNotFoundError: No module named 'filters'
解决ModuleNotFoundError: No module named 'filters'问题
先检查项目本地文件:查看
C:\Users\Hanzala Iqbal\Desktop\LSTM-RNN-for-Traffic-Prediction-in-Cellular-Networks-master目录下,是否存在filters.py文件,或是包含__init__.py的filters文件夹。如果这是项目自带的模块,大概率是文件缺失,或者Python没把项目目录加入搜索路径。添加项目路径到Python搜索范围:如果确认
filters是项目内模块,在ntpa.py的最开头添加以下代码,强制把项目根目录加入Python的模块搜索路径:import sys sys.path.append(r"C:\Users\Hanzala Iqbal\Desktop\LSTM-RNN-for-Traffic-Prediction-in-Cellular-Networks-master")修正导入语句(如果是第三方库子模块):如果代码实际要导入的是类似
scipy或skimage的子模块,而非独立的filters库,需要修改导入语句,比如:from scipy import filters # 或者 from skimage import filters确认Anaconda环境激活状态:运行代码前,确保已经激活了你安装好依赖的Anaconda环境。打开Anaconda Prompt,执行
conda activate 你的环境名称,再切换到项目目录运行python ntpa.py。安装第三方
filters库(如果确实需要):如果filters是独立的第三方库,在激活的Anaconda环境中执行安装命令:# 用conda安装 conda install -c conda-forge filters # 或者用pip pip install filters
内容的提问来源于stack exchange,提问作者Hanzala Iqbal
相关产品推荐
相关产品推荐

