需要不使用pip安装pymysql

时间:2018-11-20 15:18:26

标签: python pymysql

在我的工作中,我需要在多台安全服务器上安装pymysql。他们不允许上网,所以我不能使用点子。我确实下载了pymysql egg,但是这需要cryprography。因此,我下载了密码轮,但是在运行pip install时,它尝试从网络上获取其他数据。 我正在使用python3.7。有什么办法让整个pymysql程序包包括所有依赖项脱机?

3 个答案:

答案 0 :(得分:0)

install pipmysql without internet

  

要在没有Internet连接的系统上安装pmyssql,请先将pymssql下载到系统。   请按照下列步骤操作:

     

1)下载适用于Python版本和处理器的Windows安装程序   可通过以下网站与您的系统兼容:   https://pypi.python.org/pypi/pymssql/2.1.1#downloads

     

2)将文件复制到CA强认证或CA风险   身份验证服务器。

     

3)运行安装程序并按照提示进行操作。

答案 1 :(得分:0)

pymysqlcryptography的转盘放在服务器的同一文件夹中,请尝试:

pip install --find-links DIR --no-index pymysql

--find-links--no-index将迫使pip仅使用目录DIR中的文件来解决依赖关系。

请参阅:

https://pip.pypa.io/en/stable/user_guide/#installing-from-local-packages

installing python packages without internet and using source code as .tar.gz and .whl

并查看:https://pythonhosted.org/Basket/,找到一种针对此类情况将带有依赖项的软件包“篮子”放在一起的方法。

答案 2 :(得分:0)

@zappfinger。我建议您将主软件包及其依赖项下载到本地目录。然后使用pip install -r requirements.txt执行您的任务。有关更多信息,请阅读documentation并查看pip help install。在仔细咨询所有这些帮助之后,通常您应该完成工作。