小编Mat*_*owe的帖子

PyCharm无法识别已安装的模块

我在Mac上使用'requests'模块时遇到问题.我使用python34并通过pip安装了'requests'模块.我可以通过再次运行安装来验证这一点,它会告诉我已经安装了模块.

15:49:29|mymac [~]:pip install requests
Requirement already satisfied (use --upgrade to upgrade): requests in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
Run Code Online (Sandbox Code Playgroud)

虽然我可以通过交互式Python解释器导入"请求"模块,但尝试在PyCharm中执行"导入请求"会产生错误"无模块命名请求".我检查了我的PyCharm Python解释器设置,并且(我相信)它设置为与我的环境中使用的python34相同.但是,我也看不到PyCharm中列出的"请求"模块.

PyCharm Python解释器设置

很明显,我在这里遗漏了一些东西.你们可以建议我应该在哪里看,或者我应该修复什么才能让这个模块正常工作?我的印象是,当我在我的环境中通过pip安装模块时,PyCharm会检测到这些变化.然而,似乎有些事情在我身边被打破了......

macos pycharm python-3.x

18
推荐指数
7
解决办法
5万
查看次数

Ghostscript颜色检测

我似乎无法找到Ghostscript是否能够简单地检测作业是彩色还是灰度.我使用Ghostscript将打印作业转换为PNG,但我还需要有关于作业颜色的信息,所以我不必再次逐像素地搜索它.

pdf png colors ghostscript grayscale

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

PowerShell模块 - 每个cmdlet的单独文件

我已经有一段时间了.我打算为我的项目创建新的PowerShell模块.目标是将多个自定义cmdlet打包到独立单元中,我可以通过我们的Nexus存储库(或通过其他任何方式)将其部署到其他计算机.

问题:我看到的每个地方,都看到教程将所有PowerShell函数/ cmdlet打包成单个*.psm1文件.文件存储在同名目录中,实际上代表模块本身.

问题:有没有办法,如何将每个cmdlet /函数分成独立文件?如果我有一个由几个cmdlet组成的模块,将它们全部放在单个*.psm1文件中并不是很方便.

谢谢马修

powershell cmdlets powershell-module

10
推荐指数
2
解决办法
5576
查看次数

PowerShell打开UIAutomation的远程GUI会话

我目前正在使用库UIAutomation PS Extensions(https://uiautomation.codeplex.com/)自动安装GUI应用程序.当我针对现有的Windows用户会话运行它时,它的效果非常好.我运行我的PS脚本,它打开一个窗口,我可以点击按钮等等..

但是,从远程计算机调用此库时会出现问题.我通过PsExec从远程机器调用我的脚本(应该打开一个GUI窗口并开始控制它).这导致脚本无法在远程计算机上打开GUI窗口并开始产生各种异常.
作为解决方法,我可以使PsExec连接到远程主机上的特定现有会话,但不幸的是这不稳定,因为我无法保证会话的存在.

enyone是否知道是否可以强制PowerShell打开新的会话(交互式GUI),通过它我可以调用UIAutomation命令?

提前谢谢马修

powershell automation psexec ui-automation microsoft-ui-automation

7
推荐指数
1
解决办法
1825
查看次数

Groovy - 从程序中获取JAVA_HOME

我需要从Groovy(Gradle)获取JAVA_HOME属性,有谁知道如何实现这一点?我能想到的唯一方法是通过Exec以某种方式从cmd行执行此操作.

谢谢(我正在运行Windows btw :))

groovy gradle

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

PSexec版权输出

有谁知道,如何禁用"版权标题"在运行PSExec时出现?Everutime我运行"./psexec ..."命令我看到这条消息:

PsExec v2.11 - Execute processes remotely
Copyright (C) 2001-2014 Mark Russinovich
Sysinternals - www.sysinternals.com
Run Code Online (Sandbox Code Playgroud)

它真的很烦人,它使我的脚本输出膨胀.

谢谢
马修

powershell psexec sysinternals

6
推荐指数
2
解决办法
4700
查看次数

Gradle 覆盖版本属性

是否有可能覆盖构建脚本属性?我正在尝试构建我的项目的 jar 存档,并且我想通过命令行指定“版本”。

当我在 build.gradle (或 gradle.properties)中定义了“版本”属性时,不会应用使用 -D/-P 通过命令行提供的属性。最终 jar 始终使用 build.gradle(或 gradle.properties)中指定的版本构建,并且忽略命令行版本属性。

谢谢

gradle

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

确定 Gradle 测试执行顺序

我想知道是否有可能以某种方式获取有关测试执行顺序的信息。

我在 Maven 中有一个项目,所有测试都通过了。在我将项目迁移到 Gradle 后,其中一项测试开始失败。测试本身正在运行:当我执行时gradle test -Dtest.single=...,它通过了。但是,当我为整个项目运行测试时,测试失败。

在失败的测试之前运行的某些测试可能没有正确释放资源,因此测试失败。但我需要以某种方式找出导致此问题的测试。

gradle

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

如何将脚本文件的集合转换为模块?

你们知道是否可以将仅由函数组成的PowerShell项目转换为模块?我想要实现的是创建我所有功能的可分发模块,以便其他人可以使用它。但无需花费时间将所有函数转换为 cmdlet。

我的每个函数都在单独的文件中。当我创建 *.psd1 并尝试通过“FunctionsToExport”包含函数时,它不起作用。加载模块后我看不到我的功能。

当模块(全部)不在 .psm1 文件内时,是否可以从模块导出函数?我仍在尝试找出 *psd1 和 *psm1 文件的真正区别和用途。

powershell powershell-module

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

PowerShell连接到Postgres DB

您能告诉我们是否有办法在不安装任何数据库驱动程序的情况下从PowerShell连接到Postgres SQL数据库?我正在寻找能够仅使用.NET数据库功能进行连接的解决方案.谢谢.

马修

postgresql powershell database-connection

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