我想在我的Linux托管服务器上安装Python 3.7以及Django。我通过运行以下命令行安装了Python:
$ wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
$ tar xvzf Python-3.7.2.tgz
$ cd Python-3.7.2
$ ./configure --prefix=$HOME/.local
$ make
$ make install
问题出现在第6行。运行make install
之后,python成功安装,然后给出错误:
from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'
make: *** [install] Error 1
命令make install
应该已经安装了pip和setuptools。但事实并非如此。但是我仍然继续我的下一步,即设置我用以下行做的环境路径:
$cd $home
$ vi .bash_profile
# Python 3 Adding below line in above file
export PATH="$HOME/.local/bin:$PATH"
$ source ~/.bash_profile
我再次尝试通过从在线下载tgz文件手动安装pip,在服务器上解压缩并运行程序,但它游戏相同的错误:
ModuleNotFoundError: No module named '_ctypes'
我进入了Python安装的Lib文件,看看ctypes模块是否存在,并且在那里直接笑着!
我在Godaddy上有Linux共享服务器。我去了互联网,找到了以下建议,但不知道如何去做:
我不知道如何处理这些建议。请帮我解决这个问题,并提出一些建议。请询问您想要的更多信息。
我刚与托管服务提供商进行了交谈。他们告诉我,如果我购买VPS,我只能在服务器上安装自定义Python版本。他们没有提供在共享托管服务提供商中安装python的工具。似乎这是我的问题的答案!