我们有几个自己的python包,并希望使用简单的界面为他们创建本地pypi存储库,如https://pypi.python.org/simple/
由于安全原因,我想在没有任何镜像的情况下为本地创建此存储库,它将被置于apache的控制之下
命令pypimirror看起来必须初始化一次,需要镜像.
如何基于本地python包生成PyPi Simple Index.
还有其他任何简单的脚本吗?
我有Python轮文件: psutil-5.4.5-cp26-none-linux_x86_64.whl
如何列出此轮具有的依赖关系?
我为DFS非递归编写了一个解决方案,但是我不能修改它来进行拓扑排序:
def dfs(graph,start):
path = []
stack = [start]
while stack != []:
v = stack.pop()
if v not in path: path.append(v)
for w in reversed(graph[v]):
if w not in path and not w in stack:
stack.append(w)
return path
Run Code Online (Sandbox Code Playgroud)
任何想法如何修改它?
使用递归版本,我可以很容易地进行排序:
def dfs_rec(graph,start,path):
path = path + [start]
for edge in graph[start]:
if edge not in path:
path = dfs_rec(graph, edge,path)
print start
return path
Run Code Online (Sandbox Code Playgroud)
输入:
>>> graph = {
1: [2, 3],
2: [4, 5, 6],
3: [4,6],
4: …Run Code Online (Sandbox Code Playgroud) 我知道如何*.whl通过 cmd安装文件(代码很简单python -m pip install *so-and-so-.whl)。但是由于我不小心删除了我的操作系统并且没有备份,我发现自己陷入困境,需要为我的工作重新安装所有 whl 文件。
这大约有 50 个文件。我可以手动执行此操作,这非常简单,但我想知道如何在一行中执行此操作。我似乎找不到任何可以让我简单地输入python -m pip install *so-and-so.whl以查找目录中的所有 whl 文件并安装它们的东西。
有任何想法吗?