我的django项目无法识别我的numpy和pandas依赖项。我已经通过pycharm安装了numpy和pandas但由于某种原因它们无法识别。我通过终端运行我的项目,在我保存numpy和pandas库的目标目录中执行“python3 manage.py runserver”。这是我的代码:
from django.shortcuts import render,get_object_or_404
from django import forms
import pandas as pd
def read_excel(ExcelFileName):
File = pd.read_excel(ExcelFileName)
return File
template_name1 = 'multiplication/detail.html'
class myForm(forms.Form):
quantity1 = forms.IntegerField(required=False)
quantity2 = forms.IntegerField(required=False)
def multiply_two_integers(x,y):
return x*y
def my_view(request):
read_excel
if request.method == 'POST':
form = myForm(request.POST)
if (form.is_valid()):
x = form.cleaned_data['quantity1']
y = form.cleaned_data['quantity2']
product = multiply_two_integers(x, y)
multiplied = True
return render(request, template_name1, {'form':
form,'product': product, 'multiplied': multiplied })
else:
multiplied = False
form = myForm()
return render(request,template_name1,{'form': form,
'multiplied': multiplied} )
以下是我遇到的错误:
in <module>
from multiplication import views
File
"/Users/NikolasPapastavrou/firstProject/multiplication/views.py",
line 11, in <module>
import pandas as pd
File "/Users/NikolasPapastavrou/firstProject/pandas/__init__.py",
line 19, in <module>
"Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']