问题标签 [package-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
188 浏览

python - python 2.7和python 3.5的python包管理

我安装了 python 2.7 和 3.5(3.5 是默认的),并且我使用 pycharm 作为 IDE。我很难为 2.7 安装软件包,因为它不是默认环境。当我使用 pip install 时,它总是安装 3.5 的包。如果我使用 pycharm 包管理器,我不知道如何安装不在 repo 中的自定义包。

我的问题是:当我安装了 2 个版本的 python 时,如何仅为一个环境或另一个环境安装软件包,以及如何为这两种环境安装软件包?

谢谢

0 投票
1 回答
326 浏览

powershell - Powershell `install-package` works fine, but `get-package` doesn't show the package installed

In an admin powershell, running:

Shows a package with the name Pcsx. Running:

Completes without error. However afterwards:

Returns Get-Package : No package found for 'Pcsx'.

0 投票
0 回答
221 浏览

powershell - 我可以使用 Install-Package 提供包参数吗?

我知道我可以在 Windows 包管理上安装包,例如:

但是有没有办法提供包参数?例如win32-openssh,当通过 Chocolatey 安装时,像这样的包有选项,我如何提供包参数使用Install-Package例如,类似:

PS。我知道我可以通过 Chocolatey 直接安装软件包——这不是我的问题。

0 投票
1 回答
10937 浏览

python - 从 Redhat Linux 卸载 Python 3.5.2

Linux 已经预装了 Python 2.7,但是我安装了 Python 3.5.2,认为我需要它,但实际上我不需要。所以我想安全、彻底地从系统中删除它,我该怎么做?

我之前使用以下命令安装了 Python 3.5.2

0 投票
0 回答
301 浏览

javascript - NPM 以编程方式显示更新进度

我想使用 NPM 作为NWJS桌面应用程序的更新引擎。

我知道它可以连接到 NPM api 以编程方式安装包,我的理解是相同的 API 可以用于 NPM 更新。

我想向用户显示一个进度条,让用户了解他们在更新过程中的进度。

是否可以通过npm update回调以编程方式显示进度占所有更新包的百分比?

0 投票
1 回答
71 浏览

julia - Julia - 包更新通知

我正在开发一个已经发布的包,但是每周或每隔几周都会有新功能添加到核心版本中。

我想做的是通知用户有新功能可用,例如

有这样做的标准/内置方式吗?我不想让用户必须为这个单一功能安装RequestsLibCurl包。

0 投票
1 回答
321 浏览

python - Psycopg2 模块已明确安装但未找到模块

我不确定发生了什么,但我似乎已经使用easy_install成功安装了psycopg2,然后使用pip进行了检查。我的应用程序在导入语句中出错。安装证明

如果您认为更新 pip 会有所帮助,那么我也遇到了问题。在我的 venv 中它是第 7 版,但在它之外是 v 9。在卸载 v 7 期间出现异常。

Psycopg2 在 requirements.txt 中也可以从 pip freeze 错误中看到

0 投票
1 回答
279 浏览

tfs - Self-Hosting TFS PackageManagement (nuget server)

I was interested in exploring the new PackageManagement service for TFS/Team Services -- though at a glance, it doesn't look like there's a self-hosted option for on-prem TFS server.

Can anyone confirm?

Thanks.

0 投票
0 回答
56 浏览

nuget - Nuget 将现有的共享包引用更改为最后引用的包

我们使用内部 nuget 服务器来处理一些常见的类库,并且我们在解决方案级别管理我们的 nuget 包。

当一个项目(比如 MyProject)引用一个公共库时,比如 Newtonsoft.Json,引用正确地来自C:\dev\myproject\packages\Newtonsoft.Json.9.0.1\lib\net461\Newtonsoft.Json.dll。当我将另一个包(比如 CommonProject)添加到 MyProject 时,它也引用了 Newtonsoft.Json,MyProject 中的引用更改C:\dev\myproject\packages\CommonProject\lib\net461\Newtonsoft.Json.dll

这会导致严重的问题和大量的 dll 地狱。当这些常见项目之一更改其引用之一时——假设 CommonProject 不再使用 Newtonsoft.Json。当 MyProject 升级到最新版本的 CommonProject 时,MyProject 现在将无法编译,因为它在C:\dev\myproject\packages\CommonProject\lib\net461\Newtonsoft.Json.dll 中找不到 Newtonsoft.Json。MyProject 仍然将 Newtonsoft.Json 列为 nuget 包引用,并且 Newtonsoft dll 仍然漂亮地位于包的 Newtonsoft.Json 文件夹中,但 dll 引用从我第一次添加 CommonProject nuget 包时起就被抬高了。Nuget愚蠢地改变了每个共享包引用都直接映射到 CommonProject 文件夹,而不是每个包的包文件夹。即使项目引用同一包的完全相同版本,nuget 仍会更改引用。

将所有共享包引用移动到添加的最后一个包的文件夹让我认为 nuget 根本没有管理包。

请告诉我我做错了什么,并让我知道如何从它们各自的文件夹中正确引用这些包。

0 投票
2 回答
24884 浏览

powershell - Skip confirmation while using Install-Package?

I have added ChocolateyGet as a provider on Powershell so I can use it with PackageManagement (OneGet), it works but every package I try to install warns:

https://www.chocolatey.org is not a trusted package source

Then asks for confirmation. It also asks me if I agree to the license of the package.

I wanted to make a script to automatically install some packages, but I needed this script to be unattended, and it's not possible now because it asks those two previous questions.

Is there anyway to circumvent/automatically respond these confirmations? Like the y or yes command on Linux?