我正在遵循(我公司的内部)指南从 Bitbucket 安装一些自定义库。我被指示在命令行上执行以下操作:
# Install custom libraries.
git clone ssh://git@bitbucket.company.net:{number}/~js/company-libraries /tmp/company-libraries
Run Code Online (Sandbox Code Playgroud)
当我做
ls /tmp/company-libraries
Run Code Online (Sandbox Code Playgroud)
我看到有一个 README.md 文件和一个名为 CompanyLibraries 的目录
然后我被指示做
sudo -H pip3 install /tmp/company-libraries/CompanyLibraries
Run Code Online (Sandbox Code Playgroud)
我的问题是,在执行“git clone..”之后,为什么我们需要执行“pip3 install..”?在这种情况下 pip 在做什么?CompanyLibraries 目录存在,所以我不确定为什么我们需要再次安装?
我从未使用过 git,本指南不假设您有任何 git 知识 - 它只是想让我复制并粘贴命令。
所以基本上,在您的情况下pip3,只需安装一些最有可能属于您公司专有的库。
您的公司有一些 git 存储库,用于开发 Python 内部库。但是克隆 git 存储库并不意味着 Python 能够自动使用这些库,您需要将它们安装到正确的文件夹中,这就是pip3您调用命令时所做的事情,并且可能还安装了一些依赖项。
Python 在一些预定义的文件夹中查找库,因此如果它们不存在,则简单地假设它们尚未安装。您将它们克隆到某个地方并不意味着它能够找到它们。
| 归档时间: |
|
| 查看次数: |
1727 次 |
| 最近记录: |