我必须下载一个git python repo并安装,因为pypi版本没有更新。
通常我会这样做:
<div class="categories">
<a href="link1">link</a>
<a href="link2">link</a>
<a href="link3">link</a>
</div>
现在我将repo克隆在以下文件夹中:
的/ opt / mypackage的
那么如何运行安装以下不使用pypi版本而不是本地?
pip install mypackage
pip install mypackage[redis]
有可用的pip标志,我看不到如何完成:
pip --flag /opt/mypackage install mypackage
pip --flag /opt/mypackage install mypackage[redis]
答案 0 :(得分:34)
您需要做的就是运行
getSupportFragmentManager().beginTransaction().Add(R.id.container, PrivacyFragment.getInstance()).commit();
和pip将在pip install /opt/mypackage
中搜索/opt/mypackage
,构建一个轮子,然后安装它。
在评论和-e
中建议使用setup.py
的{{3}}标记的问题是,这要求原始源目录保留到原位,只要您愿意使用该模块。如果你是一名开发源代码的开发人员,那就太棒了,但是如果你只是想安装一个软件包,那就错了。
或者,您根本不需要从Github下载回购。使用各种协议(包括HTTP,HTTPS和SSH等)直接从git repos安装pip this answer。有关示例,请参阅我链接的文档。
答案 1 :(得分:13)
您正在寻找有关 pip 安装的帮助。您可以使用以下命令找到它:
pip install -e /path/to/package
运行$myscript = {
#paste of simplified script
$calc = 6 + 9
echo $calc
}
# Convert script to a string
$command = $carvingScript.ToString()
# Convert string to base64 encoded command
$bytes = [System.Text.Encoding]::Unicode.GetBytes( $command )
$encodedCommand = [Convert]::ToBase64String( $bytes )
以某种方式安装软件包,您可以编辑软件包,当新的导入调用查找它时,它将导入已编辑的软件包代码。这对于包开发也非常有用。