当前位置: 首页 > 面试题库 >

使用pip将Python软件包从本地文件系统文件夹安装到virtualenv

戎永福
2023-03-14
问题内容

是否可以使用本地文件系统中的pip安装软件包?

我已经python setup.pysdist为我的程序包运行了,该程序包已经创建了适当的tar.gz文件。该文件存储在我的系统上,位置为/srv/pkg/mypackage/mypackage-0.1.0.tar.gz

现在,在虚拟环境中,我想安装来自pypi或来自特定本地位置的软件包/srv/pkg

这可能吗?

PS 我知道我可以指定pip install/srv/pkg/mypackage/mypackage-0.1.0.tar.gz。可以,但是我正在谈论使用该/srv/pkg位置作为pip搜索的另一个位置(如果我键入)pip install mypackage


问题答案:

我很确定您正在寻找的东西称为--find-links选项。

你可以做

pip install mypackage --no-index --find-links file:///srv/pkg/mypackage


 类似资料:
  • 是否可以从本地文件系统使用pip安装软件包? PS我知道我可以指定。这将起作用,但我所说的是使用位置作为pip搜索的另一个位置,如果我键入。

  • 问题内容: 我必须使用Python脚本自动将文件夹上传到FTP。我可以上传单个文件,但不能上传包含子文件夹和文件的文件夹。我做了很多搜索,但是失败了。有人可以帮我吗?提前致谢。 问题答案: 基本上,您需要使用os.walk()来获取这些文件并进行传输。 这是我为自己编写的脚本,可以完成您的大部分要求。我是很久以前写的,所以如果我再次写它,我可能会做不同的事情,但是我从中得到了很多利用。 它导入ps

  • 我需要从本地文件系统复制一个文件夹到HDFS。我找不到任何例子移动文件夹(包括它的所有子文件夹)到HDFS

  • 问题内容: 康达4.2.13 MacOSX 10.12.1 我正在尝试将软件包安装到使用anaconda创建的新环境(虚拟)中。 在Anaconda文档中,这说得很好。它的完成方法与virtualenv相同。 激活要放置程序的环境,然后pip安装程序… 我在Ananconda中创建了一个空环境,如下所示: 激活它: 然后,我可以在终端中看到我正在环境中工作。当我尝试使用安装软件包时,出现了问题:

  • 我已经在Ubuntu 14.04上安装了hadoop。每当我将文件从本地文件系统复制到HDFS时,我都会出现以下错误。 我使用这个命令: 我遇到的错误是: 我是Linux环境的新手。我不明白哪个文件不存在。

  • [机译]Conda 4.2.13 MacOSX 10.12.1 我正在尝试将程序包从安装到使用anaconda创建的新环境(虚拟)中。在Anaconda文档中,它说这很好。这与virtualenv的做法相同。 激活你想要放置程序的环境,然后安装一个程序。。。 我在Anaconda中创建了一个空环境,如下所示: 激活它: 然后,我可以在终端中看到我正在我的env中工作。问题来了,当我尝试安装一个包使