【发布时间】:2017-12-21 17:43:44
【问题描述】:
我想在bluehost上使用django,我已经安装了python 2.7,然后运行python get-pip.py来安装/更新pip。现在希望安装virtualenv;说明说要运行sudo pip install virtualenv,但该命令的 sudo 或非 sudo 版本都不起作用。
Bluehost 的共享主机环境完全不允许 Sudo,当我输入 pip 时,我得到 command not found。所以我假设 pip 仍然没有安装,尽管成功执行
python get-pip.py
当我输入 which pip 时,我什么也得不到,而 which easy_install
给了我一条路。
那么有吗?我很困惑。
我被困了一段时间。非常感谢您的帮助。
【问题讨论】:
-
不推荐在 Bluehost 这样的共享主机上设置 Django。我会考虑使用另一台主机。寻找具有 root 访问权限的 VPS,以便能够安装所需的包,或者像 Heroku 这样的平台即服务。
-
... 或基于 docker 的东西。
-
我同意,但这是我现在所拥有的......我想让它工作。
-
另外,在 Django 1.9 中删除了对 fastcgi 的支持,所以我认为 Django 1.9+ 甚至不可能在 Bluehost 上运行。 Django 1.8.X 将是你唯一的选择。
-
他们告诉我因为虚拟环境依赖于github,他们无法安装。哈哈。喜欢这个。在本地运行并将在准备就绪时移至新主机。谢谢。
标签: python django pip virtualenv