-1
我有我的項目的虛擬環境設置,其中我運行python 3.6與虛擬環境內安裝的openpyxl模塊。沒有名爲openpyxl的模塊 - Python 3.6
我寫了一個簡單的測試程序,當我Visual Studio代碼編輯器中運行它,我得到這個錯誤:
No module named 'openpyxl'
但是如果我在命令提示符下運行該程序,虛擬環境中,它的執行沒有任何錯誤。我已經配置爲使用我的虛擬環境路徑與該行的Visual Studio代碼:
"python.pythonPath": "C:\\Users\\Nermin\\Desktop\\EA-Monthly-Report\\Scripts"
爲什麼Visual Studio代碼抱怨的時候,是不是真的openpyxl模塊不存在?
'''Testing openpyxl modlue for python'''
from openpyxl import Workbook
def test_workbook():
'''
Testing openpyxl
'''
work_book = Workbook()
work_sheet = work_book.active
work_sheet.title = "EA Monthly Report"
work_sheet['A1'] = 'Test Data'
work_book.save('test.xlsx')
#Run program
test_workbook()
您需要設置Visual Studio才能使用virtualenv。 –
我以爲我這樣做了,用虛擬環境設置Visual Studio代碼的方法是在settings.json中設置我已完成的路徑。 「python.pythonPath」:「C:/Users/Nermin/Desktop/EA-Monthly-Report/Scripts/python.exe」 }我錯過了什麼嗎? –