簡體   English   中英

Windows上的Visual Studio 2017中的Python包(numpy / pandas / etc)

[英]Python packages (numpy/pandas/etc) in Visual Studio 2017 on Windows

我剛剛安裝了Visual Studio社區,其中包含Python和Data Science的工作負載。

我從Python \\ Machine Learning模板創建了一個新的回歸項目。

前幾行是:

from pandas import read_table
import numpy as np
import matplotlib.pyplot as plt

首先我得到錯誤: No module named xxxMissing required dependencies [xxx] ,對於pandas或numpy,或scikitlearn或scipy。

Anaconda3\\Lib\\sitpackages預計這些將作為Visual Studio工作負載的一部分安裝,實際上它們似乎位於Anaconda3\\Lib\\sitpackages文件夾中,如果它們應該在那里。 但我嘗試從VS中的Python Environments窗口安裝它們。

如果我很幸運,那么我Importing the multiarray numpy extension module failed.上述錯誤: Importing the multiarray numpy extension module failed.

任何人都有任何設置指針?

這就是我開始工作的方法:右鍵單擊解決方案資源管理器窗口中的“Python環境”。 選擇添加/刪除python環境,然后選擇具有所選軟件包的環境或根據需要添加軟件包。

Anaconda需要添加大熊貓,numpy和pyplot。 右鍵單擊Python環境添加Anaconda並添加Anaconda。

前幾天,我在VS 2017社區的64位Windows 7上遇到了這種痛苦。

為了使回歸示例正常工作,我必須將Python升級到版本3.6.1,因為numpy(1.13.1)的pip安裝版本不適用於3.6.0。

簡而言之,我從python.org直接下載並運行了Python 3.6.1的Windows 64位安裝程序,然后(如上所述)從VS Python環境窗口安裝了matplotlib(2.0.2)numpy(1.13.1)和熊貓(0.20.3)。 之后,所有的進口都有效。 (注意,VS intellisense功能需要一段時間才能加快進口速度。)

在我的機器熊貓,numpy和matplotlib坐在

C:\\ Program Files \\ Python36 \\ Lib \\ site-packages

希望這可能有所幫助。

這似乎已經成功:

我安裝了最新版本的Anaconda(在卸載Python VS工作負載附帶的版本之后)。

然后我從這個鏈接安裝了numpy,scipy和scikit輪子。 重要的是,我使用Anaconda控制台(開始 - > Anaconda Prompt [以管理員身份運行])安裝它們,因為我有另一個Python系統安裝,我之前已經安裝了輪子/包。

在重新啟動Visual Studio之后,這似乎可以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM