问题标签 [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.
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 时,如何仅为一个环境或另一个环境安装软件包,以及如何为这两种环境安装软件包?
谢谢
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'.
powershell - 我可以使用 Install-Package 提供包参数吗?
我知道我可以在 Windows 包管理上安装包,例如:
但是有没有办法提供包参数?例如win32-openssh
,当通过 Chocolatey 安装时,像这样的包有选项,我如何提供包参数使用Install-Package
?例如,类似:
PS。我知道我可以通过 Chocolatey 直接安装软件包——这不是我的问题。
python - 从 Redhat Linux 卸载 Python 3.5.2
Linux 已经预装了 Python 2.7,但是我安装了 Python 3.5.2,认为我需要它,但实际上我不需要。所以我想安全、彻底地从系统中删除它,我该怎么做?
我之前使用以下命令安装了 Python 3.5.2
julia - Julia - 包更新通知
我正在开发一个已经发布的包,但是每周或每隔几周都会有新功能添加到核心版本中。
我想做的是通知用户有新功能可用,例如
有这样做的标准/内置方式吗?我不想让用户必须为这个单一功能安装Requests
和LibCurl
包。
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.
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 根本没有管理包。
请告诉我我做错了什么,并让我知道如何从它们各自的文件夹中正确引用这些包。
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?