我使用以下教程在我的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不可用),是否可以我使用我的webbrowser手动下载包,然后将文件FTP到我的服务器文件系统,然后使用SSH命令安装模块?如果是这样,任何提示将非常感激。
答案 0 :(得分:0)
好的,我终于明白了。基本上,从各个网站手动下载每个软件包并将它们ftp到共享主机,然后手动解压缩并安装它们对我有用。这样可以避免连接到SSL站点以在共享主机上下载文件。
for numpy:
FTP到我的共享主机中的python文件夹。 解压缩它
unzip numpy-1.14.2.zip
然后从numpy-1.14.2文件夹
中运行setup.py python setup.py install
然后我为熊猫和它的依赖重复了这个: