问题:我想安装的包在pip上已经过时,conda仓库里也没有。因此,我使用以下命令从github安装python包:
我应该从conda或pip通常安装我的软件包的目录中下载软件包吗?例如,我应该从以下位置运行git clone吗:
git clone package_url
cd package_name
python setup.py
我应该从conda或pip通常安装我的软件包的目录中下载软件包吗?例如,我应该从以下位置运行git clone吗:
['/Users/home/anaconda/lib/python2.7/site-packages',
'/Users/home/anaconda/lib/site-python']
我是否可以只从任意目录运行git clone呢?这个问题的关键在于我在像/Users/home/Downloads这样的目录中下载了git,然后当我运行setup.py文件时,我只会安装在/Users/home/Downloads目录中,导入时我将无法找到该包。
被接受的答案:我可以在终端中从任何目录运行git clone命令。然后,我可以转换到新建立的克隆包目录,并运行setup.py脚本。运行setup.py脚本应该会“在调用python时使用的任何python的site-packages中自动安装[该包]”。希望这能帮助那些过度担心运行setup.py文件的人。
setup.py
的文件夹中运行它。 - Sueverpython setup.py install
时,它会自动安装在您使用的任何python
的site-packages
目录中。 - Suever