小编DHo*_*itz的帖子

如何在Mac OSX 10.9上安装NumPy for python 3.3.5

所以我现在正在尝试使用python,以便它会收到一封电子邮件并打开一个附件,我发现需要的其中一个导入是matplotlib.pyplot作为plt.这反过来需要Numpy和matplotlib,其中matplotlib很容易导入,但我不能为我的生活让NumPy工作.我尝试通过存储库,解压缩文件,使用Xcode,终端和自制程序,但没有一个工作.我目前正在尝试使用终端,但每当我尝试安装NumPy时,它都会失败.一位朋友建议输入"sudo python setup.py build",然后输入"sudo python setup.py install",但是发生了一个错误,说没有像setup.py这样的文件或目录.任何人都可以解释一个安装NumPy的方法,它将适用于python 3.3(我看到的大多数是2.7,我没有),这不会让我疯狂吗?(如果我问的问题对某些人来说看起来很荒谬,我只是一个以前从未做过这样的高中生,所以我迫切需要帮助)

python macos numpy matplotlib

17
推荐指数
1
解决办法
4万
查看次数

我可以在 Blazor 服务中调用 NavigationManager

我正在尝试创建一个错误页面服务,当调用该服务时,它将确定发生了哪种类型的异常并正确处理代码。如果异常是“重定向”类型,它应该将用户发送到登录页面(出于测试目的,我仅使用主页“/”页面)。

我正在尝试使用 NavigationMangager.NavigateTo("/") 但每当我到达该函数调用时就会遇到空点异常。我一直在寻找解决方案,但我看到的所有内容都是在 .razor 文件中使用 NavigationManager,并且我正在尝试在 .cs 服务中完成此操作。目前这是不可能的还是我只是做错了什么?我已经在下面的文件“ErrorProcessingService.cs”中包含了所有相关代码,任何帮助将不胜感激。

using ToDoList.Pages;
using Microsoft.AspNetCore.Components;

namespace ToDoList.ExceptionHandler
{
    public class ErrorProcessingService
    {

        [Inject]
        protected NavigationManager NavigationManager {get; set;}

        public void processError(ErrorTypes.errorType et)
        {
            new ErrorTypes();
            switch(et)
            {
                case ErrorTypes.errorType.ignore:
                    //To Be Implemented
                    break;
                case ErrorTypes.errorType.popup:
                    //To Be Implemented
                    break;
                case ErrorTypes.errorType.redirect:
                    NavigationManager.NavigateTo("/");
                    break;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

webserver dependency-injection razor web blazor

4
推荐指数
1
解决办法
5309
查看次数