小编Ami*_*ati的帖子

Jupyter 导入错误:无法导入名称 'create_prompt_application' ubuntu 18.04

我已经在 Ubuntu 18.04 上安装了 jupypter。当我尝试打开 .ipynb 文件时,它说尝试连接到服务器并最终失败。当我查看控制台时,我看到以下错误:

导入错误:无法导入名称 'create_prompt_application' 如下

[I 14:37:41.311 NotebookApp] KernelRestarter: restarting kernel (4/5), new random ports
Traceback (most recent call last):
  File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/local/lib/python3.6/dist-packages/ipykernel_launcher.py", line 15, in <module>
    from ipykernel import kernelapp as app
  File "/usr/local/lib/python3.6/dist-packages/ipykernel/__init__.py", line 2, in <module>
    from .connect import *
  File "/usr/local/lib/python3.6/dist-packages/ipykernel/connect.py", line 13, in <module>
    from IPython.core.profiledir import ProfileDir
  File "/usr/lib/python3/dist-packages/IPython/__init__.py", line 49, in <module>
    from …
Run Code Online (Sandbox Code Playgroud)

jupyter-notebook ubuntu-18.04

11
推荐指数
2
解决办法
9103
查看次数

Program Files文件夹而不是wix中的Program Files(x86)安装路径

我正在制作Windows安装程序,我使用以下目录结构作为安装路径:

<Directory Id="ProgramFilesFolder">
   <Directory Id="Company" Name="CompanyName">
      <Directory Id="INSTALLFOLDER" Name="ProductName" />
   </Directory>
</Directory>
Run Code Online (Sandbox Code Playgroud)

上面的代码片段会将我的应用程序安装在"Program Files(x86)"文件夹中.我的应用程序只在64位版本的Windows上运行,所以我想将它安装在Program Files文件夹中.我怎样才能做到这一点?

windows-installer wix

10
推荐指数
1
解决办法
6643
查看次数

在 C# 中的 WinForms 上使用 Microsoft 扩展依赖注入

我在 DI 方面的知识非常有限。我正在一个解决方案中开发一个 WinForm 项目,该解决方案中的所有其他地方都使用了Microsoft 扩展依赖注入

我需要将一些依赖项传递给 MainForm 的构造函数:

public partial class MainForm : Form
{
   public MainForm(ISomeThing someThing)
   {
   }
}
Run Code Online (Sandbox Code Playgroud)

在 Main 方法中,将 MainForm 的一个实例传递给 Run 方法:

[STAThread]
static void Main()
{
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new MainForm());
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用 DI 通过服务提供者实例化 Mainform 的一个实例:

private static IServiceProvider ServiceProvider { get; set; }
Run Code Online (Sandbox Code Playgroud)

然后为它分配一个对象,如下所示:

static void ConfigureServices()
{
   var services = new ServiceCollection();
   services.AddTransient<ISomeThing, SomeThing>();
   ServiceProvider = services.BuildServiceProvider();
}
Run Code Online (Sandbox Code Playgroud)

然后调用ConfigureServices()Main(),如下所示:

static void Main()
{
   Application.EnableVisualStyles(); …
Run Code Online (Sandbox Code Playgroud)

c# dependency-injection winforms

10
推荐指数
3
解决办法
1万
查看次数

ImportError:libcublas.so.10.0:无法打开共享库文件:没有此类文件或目录

我已经在Ubuntu 18.04上安装了Cuda 10.1和cudnn,并且似乎已正确安装为nvcc和nvidia-smi类型,我得到了正确的响应:

    user:~$ nvcc -V
    nvcc: NVIDIA (R) Cuda compiler driver
    Copyright (c) 2005-2019 NVIDIA Corporation
    Built on Fri_Feb__8_19:08:17_PST_2019
    Cuda compilation tools, release 10.1, V10.1.105
    user:~$ nvidia-smi 
    Mon Mar 18 14:36:47 2019       
    +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 418.43       Driver Version: 418.43       CUDA Version: 10.1     |
    |-------------------------------+----------------------+----------------------+
    | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
    |===============================+======================+======================|
    |   0  Quadro K5200        Off  | 00000000:03:00.0  On |                  Off |
    | …
Run Code Online (Sandbox Code Playgroud)

cuda tensorflow ubuntu-18.04

6
推荐指数
3
解决办法
1万
查看次数

ipython 控制台中的错误“异常 [WinError 995] I/O 操作已中止”

我已经通过 Windows 10 机器上的 Anaconda 安装程序安装了 python 3.8.5 和 ipython 7.19.0,当我导入 keras 然后运行 ​​ls 或任何其他命令时,我在 Ipython 中收到以下错误。当我导入其他命令或运行其他命令时会发生这种情况。有人可以提出任何解决方案吗?这与最新的python或Ipython有关吗?或者是其他东西。

C:\Users\AA>ipython
Python 3.8.5 (default, Sep  3 2020, 21:29:08) [MSC v.1916 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 7.19.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: from keras.models import load_model
2021-01-06 10:36:43.729592: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library cudart64_101.dll

In [2]: ls

Unhandled exception in event loop:
  File "C:\ProgramData\Anaconda3\lib\asyncio\proactor_events.py", line 768, in _loop_self_reading
    f.result()  # …
Run Code Online (Sandbox Code Playgroud)

windows ipython anaconda

6
推荐指数
1
解决办法
1385
查看次数

Windows 10 上的 Rails 错误(安装 sqlite3 (1.4.1) 时发生错误,Bundler 无法继续)

我已经通过 RailsInstaller 在 Windows 10 上安装了 Rails 版本 5.1.3,并尝试创建一个新应用程序:

C:\RubyOnRails>rails new Hello
Run Code Online (Sandbox Code Playgroud)

我在安装 sqlite3 时遇到错误:

缺少 sqlite3.h。首先从http://www.sqlite.org/安装 SQLite3 。

完整日志:

    create
      create  README.md
      create  Rakefile
      create  config.ru
      create  .gitignore
      create  Gemfile
         run  git init from "."
Initialized empty Git repository in C:/Amin/RubyOnRails/Hello/.git/
      create  app
      create  app/assets/config/manifest.js
      create  app/assets/javascripts/application.js
      create  app/assets/javascripts/cable.js
      create  app/assets/stylesheets/application.css
      create  app/channels/application_cable/channel.rb
      create  app/channels/application_cable/connection.rb
      create  app/controllers/application_controller.rb
      create  app/helpers/application_helper.rb
      create  app/jobs/application_job.rb
      create  app/mailers/application_mailer.rb
      create  app/models/application_record.rb
      create  app/views/layouts/application.html.erb
      create  app/views/layouts/mailer.html.erb
      create  app/views/layouts/mailer.text.erb
      create  app/assets/images/.keep
      create  app/assets/javascripts/channels
      create  app/assets/javascripts/channels/.keep …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails railsinstaller

2
推荐指数
1
解决办法
3118
查看次数

为 Enum 类 python 编写 __str__ 方法

我在 python 中有一个使用字符串列表的枚举类:

from enum import Enum
myEnum = Enum('myEnum',['typeA',typeB','typeC'])
Run Code Online (Sandbox Code Playgroud)

我想将方法​​“ str ”添加到这个枚举类中:

def __str__(self):
    return self.name
Run Code Online (Sandbox Code Playgroud)

这样当我使用 str() 函数时,我只得到“typeX”部分,即没有类名的枚举部分。例如

print(str(myEnum.typeA)) # I want this to print "typeA" instead of "myEnum.typeA"
Run Code Online (Sandbox Code Playgroud)

我不知道如何将“ str ”方法添加到此类,因为它不是类定义?感谢您的帮助。

enums python-3.x

2
推荐指数
1
解决办法
4678
查看次数