在 1and1 共享主机 python 上安装 numpy 和 pandas
install numpy and pandas on 1and1 shared hosting python
我已经使用以下教程在我的 1and1 共享主机服务器上安装了 python 2.7.14:http://geeksta.net/geeklog/python-shared-hosting/
它可以工作并且有很多我使用的模块。但是,我也想在此安装上安装 numpy 和 pandas。
我遇到了各种各样的问题,但最基本的问题是在键入时:
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。我是新手,但它似乎允许我安装东西,但我再次尝试安装 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 't available),我是否可以使用我的网络浏览器手动下载软件包,然后将文件通过 FTP 传输到我的服务器文件系统,然后使用 SSH 命令安装模块?如果是这样,任何提示将不胜感激。
好吧,我终于想通了。基本上,从他们的各个网站手动下载每个包并将它们 ftp-ing 到共享主机,然后解压缩并手动安装它们对我有用。这避免了必须连接到 SSL 站点才能在共享主机上下载文件。
对于 numpy:
- 我从这里下载了 numpy 的源文件 (numpy-1.14.2.zip): https://pypi.org/project/numpy/#files
FTP 到我共享主机中的 python 文件夹。
解压缩
unzip numpy-1.14.2.zip
然后 运行 setup.py 来自 numpy-1.14.2 文件夹
python setup.py install
然后我对 pandas 重复了这个,它的依赖项:
- 设置工具
- NumPy:1.9.0 或更高版本
- python-dateutil:1.5 或更高版本
- pytz:需要时区支持
我已经使用以下教程在我的 1and1 共享主机服务器上安装了 python 2.7.14:http://geeksta.net/geeklog/python-shared-hosting/ 它可以工作并且有很多我使用的模块。但是,我也想在此安装上安装 numpy 和 pandas。
我遇到了各种各样的问题,但最基本的问题是在键入时:
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。我是新手,但它似乎允许我安装东西,但我再次尝试安装 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 't available),我是否可以使用我的网络浏览器手动下载软件包,然后将文件通过 FTP 传输到我的服务器文件系统,然后使用 SSH 命令安装模块?如果是这样,任何提示将不胜感激。
好吧,我终于想通了。基本上,从他们的各个网站手动下载每个包并将它们 ftp-ing 到共享主机,然后解压缩并手动安装它们对我有用。这避免了必须连接到 SSL 站点才能在共享主机上下载文件。
对于 numpy:
- 我从这里下载了 numpy 的源文件 (numpy-1.14.2.zip): https://pypi.org/project/numpy/#files
FTP 到我共享主机中的 python 文件夹。 解压缩
unzip numpy-1.14.2.zip
然后 运行 setup.py 来自 numpy-1.14.2 文件夹
python setup.py install
然后我对 pandas 重复了这个,它的依赖项:
- 设置工具
- NumPy:1.9.0 或更高版本
- python-dateutil:1.5 或更高版本
- pytz:需要时区支持