小编eri*_*i0o的帖子

如何在 Windows 上的 powershell 上执行 sudo

每当我需要运行 powershell 脚本时,它都会抱怨安全性,如果我添加,powershell.exe -nologo -executionpolicy bypass -File .\install.ps1我仍然会得到权限被拒绝的未授权访问异常。我只想运行此安装脚本,在 Windows 上的 powershell 上键入的 sudo 等效项是什么?

windows powershell sudo

24
推荐指数
5
解决办法
4万
查看次数

如何在Python 3中安装PyQt5(Ubuntu 14.04)

我需要将Python2 + PyQt4的一些代码移植到Python3 + PyQt5.

我开始安装pip3

sudo apt-get install python3-pip
Run Code Online (Sandbox Code Playgroud)

效果很好.试着

sudo pip3 install PyQt5
Downloading/unpacking PyQt5
  Could not find any downloads that satisfy the requirement PyQt5
Cleaning up...
No distributions at all found for PyQt5
Run Code Online (Sandbox Code Playgroud)

在线我找到以下步骤:

http://pyqt.sourceforge.net/Docs/PyQt5/installation.html

但他们太多了.在Ubuntu 14.04中安装PyQt5和Python3的最简单方法是什么?

python-3.x pyqt5 ubuntu-14.04

21
推荐指数
2
解决办法
7万
查看次数

我可以使用setup.py来打包需要PyQt5的应用吗?

我在这看了这个问题:

可以从setuptools setup.py中要求PyQt吗?

分发具有gui的python应用程序并且它基于PyQt的正确方法是什么?(我使用的是PyQt5和Python3)

我还在学习如何分发东西,所以我不知道我的问题是否有意义.


编辑:

答案是正确的,sudo pip3 install .为我自己的setup.py文件工作,但显然pyqt5不包括QtWebKitWidgets模块,并且它不能安装在pip3的单独包中.所以现在我正在考虑完全脱离Python并使用Javascript + Electron作为一种易于运行的多平台语言进行开发.

python pyqt setup.py python-3.x pyqt5

11
推荐指数
1
解决办法
2218
查看次数

如何在SymPy中获得方程式的任何一方?

假设我有以下代码.我想得到方程的右边(C1 + x ......).我怎么做?

我的问题是我在特定点有f(x)导数的一些边界条件,所以我想计算它们并找出常数.我对w(x)也有不同的值,所以最终的代码将开始定义一个名为wx的变量,而不是函数w(x).

from __future__ import division
from sympy import *
x, y = symbols('x y')
w, f = symbols('w f', cls=Function)
init_printing(use_unicode=True)

diffeq = f(x).diff(x,x,x,x)-w(x)
expr = dsolve(diffeq, f(x))

print diffeq
print expr
Run Code Online (Sandbox Code Playgroud)

结果:

-w(x) + Derivative(f(x), x, x, x, x)
f(x) == C1 + x**3*(C4 + Integral(w(x)/6, x)) + x**2*(C3 - Integral(x*w(x)/2, x)) + x*(C2 + Integral(x**2*w(x)/2, x)) - Integral(x**3*w(x)/6, x)
Run Code Online (Sandbox Code Playgroud)

python math sympy

5
推荐指数
1
解决办法
1844
查看次数

python setup.py-安装后如何显示消息

我正在开发一个PyQt5应用程序,并使其可用,pip install因为python3中的pip可以将pyqt5安装为依赖项。我创建了一个启动包的入口,并告诉setup.py这是一个gui_scripts。

我现在想做的是,在该人键入pip install package并完成安装之后,向该人显示一条消息,告诉您现在可以package在终端中键入以加载应用程序。正确的做法是什么?还是我不应该这样做?

python setup.py python-3.x

5
推荐指数
1
解决办法
2278
查看次数

错误无效的 Windows 安装类型:Windows 10 docker build of Windows 容器上的“绑定”

我刚刚安装了最新的 Windows 10 Pro 20H2。安装 Docker Desktop 并将其切换为 Windows 容器后,它要求我执行以下操作

Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V", "Containers") -All
Run Code Online (Sandbox Code Playgroud)

完成后,我的电脑重新启动,一切看起来都很好。然后我将Dockerfile以下内容保存在我的文档下的空目录中。我之前在 CI 系统中成功构建了这个 Dockerfile,但我想在我的机器中构建以加快开发周期。

FROM mcr.microsoft.com/windows/servercore:ltsc2019

RUN powershell -NoLogo -NoProfile -Command \
    netsh interface ipv4 show interfaces ; \
    netsh interface ipv4 set subinterface 18 mtu=1460 store=persistent ; \
    netsh interface ipv4 show interfaces ; \
    Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) ; \
    choco install -y --no-progress git --params "/GitAndUnixToolsOnPath" ; \
    choco install -y --no-progress 7zip ; \ …
Run Code Online (Sandbox Code Playgroud)

windows docker dockerfile windows-server-container

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

如何在 JSON 中表示具有空元素的数组?

我在 JavaScript 中有一个数组,如下所示:

var pattern = [ ["C5", 3], , , , , , , , ["C5", 3], , , ] 
Run Code Online (Sandbox Code Playgroud)

我想将它存储在这样的 json 文件中:

{
  "pattern": [
               ["C5", 3], , , , , , , , ["C5", 3], , ,
             ]
}
Run Code Online (Sandbox Code Playgroud)

JSONLint 告诉我这个:

Parse error on line 6:
...        ],        ,        ,        
---------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['
Run Code Online (Sandbox Code Playgroud)

所以我明白我不能让逗号之间的空格为空。什么类似于空,但被 JSON 标准接受?

这个模式文件是我正在制作的 Javascript Music Tracker 的一部分,它类似于脉冲跟踪器,我希望 json 文件尽可能干净。

javascript arrays json sparse-matrix

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