从R到Python进行一些数据科学实践我想下载某些软件包。具体来说,我开始关注Jinga2和Jupyter的一些工作。
我在防火墙后面,不能使用pip或连接到任何未批准的外部资源。由于需要花费大量时间来获得批准,我正在寻找一种方法来下载我确定需要运行我需要的特定命令的软件包。在R中我可以从CRAN下载源代码。
我正在为Python寻找类似网络的CRAN。有吗?
答案 0 :(得分:3)
听起来好像使用pip是你的问题;你只需要知道如何安装Python包。
pip从https://pypi.python.org/提取所有包裹。你可以自己去那里找到你的包裹。
下载.tar.gz文件(它的源代码)并在某处提取该文件夹的内容。
现在使用命令行,导航到该目录并运行
python setup.py install
这就是全部!
答案 1 :(得分:1)
您可以从here下载非官方二进制文件并使用pip install my_binary.whl
答案 2 :(得分:0)
您可以使用以下步骤安装它。
pip install <package_name> on your local machine
pip show <package_name>, this will contain link to source code with in Home-page field or download-url field.
Download the source code
Copy to the machine where you want to install it.
Run pip install <path/to/source/code>
然而,这不是推荐的生产方式。您必须在您的环境中获得本地pip repo设置,或者将pip源列入防火墙白名单。