我想知道是否有可能在共享主机上安装(不使用shell-我没有任何权限使用命令行)python包。 (请勿要求更改主机提供程序)
此外,在该主机上安装了Python和Django,我想在服务器上安装:https://pypi.python.org/pypi/xlwt。
这是可能的吗?
我想知道是否有可能在共享主机上安装(不使用shell-我没有任何权限使用命令行)python包。 (请勿要求更改主机提供程序)
此外,在该主机上安装了Python和Django,我想在服务器上安装:https://pypi.python.org/pypi/xlwt。
这是可能的吗?
我认为如果没有SSH是不可能做到的。就我的经验而言,我在Linux上使用的是GoDaddy豪华共享主机,并且我能够按照以下步骤安装Python:
在/home/"您的用户名"中设置一个新目录:
mkdir ~/python27
cd ~/python27
下载并解压Python文件:
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
tar -xzvf Python-2.7.12.tgz
find ~/python27 -type d -exec chmod 755 {} \;
cd Python-2.7.12
配置并安装Python:
./configure --prefix=$HOME/python27
make
make install
通过修改您的bash_profile文件更新默认Python路径:
vi ~/.bash_profile
将以下行添加到 bash_profile 文件中:
# Python 2.7
export PATH="$HOME/python27/bin:$PATH"
确认更改已生效:
python -V #old version
source ~/.bashrc
python -V #new version
安装 easy_setup:
wget https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py
退出 SSH,重新登录,然后安装 pip:
easy_install pip
您现在可以根据需要添加库。您可以使用以下代码在Python应用程序中访问新版本:
#! /home/"your username"/python27/Python-2.7.12/python
以下链接都很有用,但我需要结合各种步骤才能使其对我起作用:
http://geeksta.net/geeklog/python-shared-hosting/
https://www.godaddy.com/garage/tech/config/how-to-install-and-configure-python-on-a-hosted-server/
import projectname.xlwt
或使用相对导入,比如from . import xlwt
。还可以查看sys.path
。) - Phillip