我对python包安装过程感到有点恼火.具体来说,dist-packages目录中安装的软件包与site-packages目录之间的区别是什么?
假设我有一个名为"mynet"的网络,我想启动一个IP地址绑定到192.168.23.2的容器.
我开始的代码是:
import docker
c = docker.from_env()
c.containers.run('containername', 'sh some_script.sh', network='mynet')
Run Code Online (Sandbox Code Playgroud)
我该怎么办?我正在寻找相当于该--ip选项的docker run.
我想对GitHub上的公共项目进行更改(如果有的话,可能会做出贡献)。我已经分叉并克隆了模块,但是我不清楚如何让我的程序导入本地库而不是“官方”安装的模块。
我尝试将其克隆到项目文件夹中,但是当我导入并尝试使用它时,事情变得很奇怪 calmap\calmap.plot()
我也尝试做sys.path.append和文件夹位置。但它似乎仍然是进口官方的,而不是分叉的。
我假设我可以将程序放在模块文件夹中,以便首先找到该模块,但是我无法对多数民众赞成在“正确”的方式进行映像。
|
|-->My_Project_Folder/
|
|-->Forked_Module/
|-->docs/
|-->Forked_Module/
|-->__init__.py
Run Code Online (Sandbox Code Playgroud)