我已经在我的电脑上安装了Enthought Canopy的免费版本,它可以作为python解释器使用。
但我试图转向免费的IDE,我选择让我的Netbeans 8.0.2能够运行Python。经过一些研究,我发现这个post显示了如何完成这项任务。 幸运的是,当我尝试打开一个新的Python项目时,我有一个错误“必须选择有效的plataform”,“错误的python plataform”,如下图所示:
经过一些研究后,我发现旧版NetBeans存在同样的问题。不应该将此问题发布到8.0.2版本。 Link
似乎系统中没有安装python。我没有找到环境变量,ControlPainel上的Python PATH>系统> AdvencedSystemsSettings> SystemProperties> EnviromentVariable。或者似乎NetBeans无法识别Canopy Python。
当我尝试从命令运行Python时,它会先加载Canopy库以显示python propmt“>>>”如下所示:
我不知道如何解决这个问题。我想要卸载Cancopy并尝试手动安装python。还有其他想法吗?最后一个问题,应该在哪里找到Python可执行文件?
答案 0 :(得分:16)
我遇到了同样的问题并通过单独下载Python并手动将其添加到可用平台列表来解决问题。它很容易做到,只需几分钟。按照安装Python插件(https://blogs.oracle.com/geertjan/entry/python_in_netbeans_ide_81)的说明完成后,从https://www.python.org/downloads/下载支持的Python版本(我使用版本3.4.2)。接下来,打开"新项目" Netbeans中的窗口并选择一个Python项目。点击"下一步"后,点击"管理...."按钮位于" Python平台"下拉式菜单。一个名为" Python Platform Manager"的新窗口将弹出并且所有字段都将为空,因为尚未添加Python平台。这里的目标是添加刚刚下载的Python版本,为此,请单击" New"按钮位于左侧面板上,找到文件" python.exe"。它应该在您下载Python时创建的文件夹中。找到此文件后,单击"打开"将其添加到"控制台命令"。所有其他字段将立即填充必要的信息,并自动保存此平台作为选项。点击"关闭"返回"新的Python项目"窗口和您下载的Python版本现在应该列为可用平台。希望这有帮助!
答案 1 :(得分:9)
对于我在Windows 7环境中的netbeans 8.0.2和python 2.7,turnipHead给出的安装说明并不完全有效。在选择python平台时,最后有一点修改
步骤
将python插件安装为https://blogs.oracle.com/geertjan/entry/python_in_netbeans_ide_81
打开"新项目" Netbeans中的窗口
选择一个Python项目
点击"下一步"后,点击"管理...."位于旁边的按钮 " Python平台"下拉菜单
单击左侧框中的“新建”按钮,然后将其指向已安装的python.exe
您应该在python平台中看到所选的python版本
PS:关于类似的说明,请参阅http://www.jython.org/jythonbook/en/1.0/JythonIDE.html#netbeans了解netbeans中的jython安装
答案 2 :(得分:0)
步骤
var memoryStream = new MemoryStream(byteArray, 0, byteArray.Length);
var cred = new StorageCredentials("foo", "key");
var account = new CloudStorageAccount(cred, true);
var client = account.CreateCloudBlobClient();
var container = client.GetContainerReference("container");
CloudBlockBlob sourceBlob = container.GetBlockBlobReference("foo/bar);
var attachment = sourceBlob.UploadFromStreamAsync(memoryStream);
Python 3.4.2-2014-10-13应该已加载。那就没有问题。