簡體   English   中英

在Visual Studio社區2015中收到錯誤“不是有效的Python模塊”

[英]Receiving error “Not a valid Python module” in Visual Studio Community 2015

我正在努力使Python工具與Visual Studio一起使用。 如果我創建一個“ Hello World”新應用程序,則看起來不錯,但是如果我嘗試從github導入腳本,則會收到以下引用的錯誤。

如果我創建一個新項目,然后從github剪切並粘貼相同的腳本,則沒有錯誤。

如果我然后將其移植到.git文件夾中,那么它仍然可以正常工作,並且git可以正常工作。 但是,當我關閉Visual Studio並在第二天再次將其打開時,會出現相同的錯誤。

Visual Studio顯示的錯誤是:

不是有效的Python模塊:C:\\ Users \\ David \\ Documents \\ Visual Studio 2015 \\ Projects \\ example-project \\ example-project \\ example-project.py

文件:Microsoft.Python.Tools.Targets行:131

如果我雙擊該錯誤,則它將顯示以下15條警告:

警告元素“的PropertyGroup”命名空間“ http://schemas.microsoft.com/developer/msbuild/2003具有無效的子元素命名空間”_PythonToolsPath' http://schemas.microsoft.com/developer/msbuild/2003 ”。 可能的預期元素列表:“屬性,VisualStudioVersion,MinimumVisualStudioVersion,AdditionalFileItemNames,AllowUnsafeBlocks,AppConfigForCompiler,ApplicationIcon,ApplicationRevision,ApplicationVersion,AppDesignerFolder,AspNetConfiguration,AssemblyKeyContainerName,AssemblyKeyProviderName,AssemblyName,AssemblyOriginatorKeyFile,AssemblyOriginatorKeyType,ComponentOriginatorKeyType, ,BootstrapperComponentsUrl,BootstrapperEnabled,CharacterSet,CheckForOverflowUnderflow,CLRSupport,UseDebugLibraries,CodePage,Configuration,ConfigurationName,ConfigurationOverrideFile,CreateDesktopShortcut,CreateWebPageOnPublish,CurrentSolutionConfigurationContents,DebugSecurityZoneURL,DebugSymbols,DebugType,DefaultClientScript,DefaultHTML,LayoutCont,鱈魚 eAnalysisAdditionalOptions,CodeAnalysisApplyLogFileXsl,...

項目:其他文件

文件:C:\\ Program Files(x86)\\ MSBuild \\ Microsoft \\ VisualStudio \\ v14.0 \\ Python Tools \\ Microsoft.PythonTools.targets

行:15

缺少子元素,所有其他警告看起來都很相似。

我用谷歌搜索,沒有發現任何東西。 唯一的其他提示是,在有效的項目上,在解決方案資源管理器中的pythonscript.py文件旁邊,它顯示為綠色PY,但在產生錯誤的項目上,我看到一個紅色的勾號,然后是綠色的PY字母/圖標。

由於磁盤空間不足,前3次我無法安裝Visual Studio。 我的安裝程序壞了嗎,還是我在這里做錯了什么?

當文件名轉換為可導入的模塊名稱時,這是一個錯誤,當名稱中帶有連字符時,這是不可能的。

我只是將其歸檔在項目的GitHub頁面上

暫無
暫無

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

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