在 1and1 共享主机 Python 上安装 Numpy 和 Pandas



我已经使用以下教程在我的 1and1 共享主机服务器上安装了 python 2.7.14:http://geeksta.net/geeklog/python-shared-hosting/它可以工作,并且有一堆我使用的模块。 但是,我也想在这个安装上安装numpy和熊猫。

我遇到了各种各样的问题,但最基本的问题是在键入时:

pip install numpy

这会导致以下错误:

Could not fetch URL https://pypi.python.org/simple/numpy/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. - skipping
Could not find a version that satisfies the requirement numpy (from versions: )
No matching distribution found for numpy

所以看起来它可能失败了,因为我没有安装 SSL,但安装 SSL 的所有建议似乎都需要 sudo(我无法访问共享主机上的 root)。

第二个问题是我想知道我是否需要使用虚拟环境。 我是新手,但似乎它允许我安装东西,但我再次尝试安装 virtualenv(如教程中所述):

pip install virtualenvwrapper

但是我收到相同类型的SSL错误:

Could not fetch URL https://pypi.python.org/simple/virtualenvwrapper/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. - skipping
Could not find a version that satisfies the requirement virtualenvwrapper (from versions: )
No matching distribution found for virtualenvwrapper

任何可以指导我正确方向安装这些模块的帮助将不胜感激。 谢谢。

更新以询问其他方法鉴于问题似乎是无法在 https 站点上下载 python 包(b/c SSL 不可用),我是否可以使用我的网络浏览器手动下载包,然后将文件FTP到我的服务器文件系统,然后使用 SSH 命令安装模块? 如果是这样,任何提示将不胜感激。

好吧,我终于想通了。 基本上,从他们的各种网站手动下载每个包并将它们 ftp 到共享主机,然后手动解压缩和安装它们对我有用。 这样就不必连接到 SSL 站点才能在共享主机上下载文件。

对于 Numpy:

  1. 我从这里下载了 numpy 的源文件 (numpy-1.14.2.zip):https://pypi.org/project/numpy/#files
  2. FTP到我共享主机中的python文件夹。 解压缩了它

    unzip numpy-1.14.2.zip

  3. 然后从 numpy-1.14.2 文件夹内运行 setup.py

    python setup.py install

然后我对熊猫及其依赖项重复了这一点:

  • 设置工具
  • 数字:1.9.0 或更高版本
  • python-dateutil:1.5 或更高版本
  • pytz:时区支持需要

最新更新