github 是一个很实用的工具,很多时候,我们希望基于某一个前人做过的project进行改动,即将前人的project当成一个code base,base基础,来进行其他的功能拓展,那么就需要用到git下扒项目和转接库及本地安装的问题:
这里是用window 10
首先,在安装过虚拟环境,并且将虚拟环境激活之后(参考本栏目其他文章),在计算机本地找一个你喜欢的位置创建文件夹,这将是你在本地进行project的位置,创建完,并进入:
(RL_project) PS C:\Users\lenovo> cd E:\下学期\RL\cw
(RL_project) PS E:\下学期\RL\cw>
然后在此目录下,进行git clone,将网站上的代码库扒下来:
注意:我这出现了一个bug:
(RL_project) PS E:\下学期\RL\cw> git clone https :// github . com / uoe - agents / uoe - rl2021 .git
fatal: Too many arguments.
usage: git clone [<options>] [--] <repo> [<dir>]
看起来乱七八糟,其实非常弱智的一个问题,因为网址复制的不对,里面全是空格,识别不出来
修改:
(RL_project) PS E:\下学期\RL\cw> git clone https://github.com/uoe-agents/uoe-rl2021.git
Cloning into 'uoe-rl2021'...
remote: Enumerating objects: 114, done.
很多done,done,done,之后就完成了(在本地相应的地址下打开,也会发现成功扒下来了)
-----------------------------------------------------------------------------------------------------------------------------------
打开文件夹会发现,里面有setup.py文件,这个文件能用把本地的repository建起来。先进入有setup.py文件的那个文件夹目录下:
(RL_project) PS E:\下学期\RL\cw> cd uoe-rl2021
(RL_project) PS E:\下学期\RL\cw\uoe-rl2021>
然后在window里面的话,运行下面的语句进行本地库的安装:
(RL_project) PS E:\下学期\RL\cw\uoe-rl2021> python setup.py install
running install
running bdist_egg
...
这里我在网上扒到两种安装方式,这个博主写的其实没看懂。。
python setup.py install 和python setup.py develop的区别_dragon的专栏-CSDN博客
网上也有人讲说:
人们建议我使用
python setup.py install
全新安装,并python setup.py develop
在对安装文件进行任何更改后使用。
Python setup.py develop vs install_慕课猿问 (imooc.com)