当你从 GitHub 克隆代码后,通常这个代码是一个 Python 项目或库。使用 setup.py
文件,你可以安装这个项目,使其成为你的 Python 环境中的一个包。
-
克隆仓库: 使用
git clone
命令,你可以从 GitHub 上克隆一个远程仓库到本地机器。git clone <repository-url>
-
包含
setup.py
: 克隆的代码中如果包含一个setup.py
文件。这个文件是一个 Python 脚本,包含了安装包所需的所有信息,比如包名、版本、作者、依赖等。 -
安装项目: 通过在命令行中运行
python setup.py install
命令,你可以安装项目。这将把项目中的代码和资源打包安装到你的 Python 环境中。 -
可编辑模式安装: 如果你想在开发过程中修改代码并立即看到更改,可以使用可编辑模式安装:
pip install -e .
这会以链接的方式安装项目,而不是复制代码,因此你对源代码的任何更改都会立即反映到安装的包中。
但是,如果你在git分支里修改了一个函数的代码,(如果你不懂git,你可以了理解为你目前在一个默认的git分支),但是使用这个函数时,发现调用的还是之前未修改的函数,比如你在这个函数里print一个东西,但是调用时却没有,那么大概率是你的IDE(例如vscode)的问题,尝试重启你的IDE,就好了
但是总不能每次都重启,于是GPT给出答案:
-
如果你是通过 VSCode 的终端运行 Python 脚本,确保在运行之前没有旧的进程在运行。可以使用终端命令
python -m py_compile your_script.py
来编译脚本,强制 Python 解释器重新编译源代码。 -
修改
.py
文件后重新启动 Python 解释器: 如果你在 Jupyter Notebook 或 Python 交互式解释器中工作,修改.py
文件后可能需要重启解释器来确保加载了最新的代码。