我已经在 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) 我正在制作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文件夹中.我怎样才能做到这一点?
我在 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) 我已经在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) 我已经通过 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) 我已经通过 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) 我在 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 ”方法添加到此类,因为它不是类定义?感谢您的帮助。
ubuntu-18.04 ×2
anaconda ×1
c# ×1
cuda ×1
enums ×1
ipython ×1
python-3.x ×1
tensorflow ×1
windows ×1
winforms ×1
wix ×1