无法让pip在共享宿主环境中工作

2024-09-29 21:32:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望有人能提供一个资源,帮助我在Bluehost的共享托管帐户上安装python3.6.0。我尝试过使用Python2.7的文档,但是到目前为止没有成功。机器的当前状态是如果我运行python –V,它显示2.6.6。如果,不管我怎么说:

export PATH=$HOME/python/Python-3.6.0/:$PATH

在我的主目录中的.bashrc文件中,然后运行python–V,它显示3.6.0,但是我无法让pip工作。我还注意到在python设置过程中,对许多文件的权限被拒绝。在

我真的不知所措,因为似乎很少有文档说明如何在共享主机环境中做到这一点。你的帮助将不胜感激。在

这是我遵循的指示的链接python

我以为pip会被安装,因为它说pip9.0.2已安装,但当我尝试运行它时,它说cxommand找不到。当我尝试easy_install pip时,我返回以下错误消息:

^{pr2}$

Tags: pip文件path文档机器权限home过程
3条回答

输入以下命令下载并提取Python 3.6到你的托管帐户。在

mkdir ~/python

cd ~/python

wget http://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

tar zxfv Python-3.6.0.tgz

find ~/python -type d | xargs chmod 0755

cd Python-3.6.0

Install Python

Once extracted you can use the following commands to
configure and install Python.

./configure  prefix=$HOME/python

make

make install

Modify the .bashrc

For your local version of python to load you will need to add
it to the .bashrc file.
vim ~/.bashrc

Press i 

Enter:
export PATH=$HOME/python/Python-3.6.0/:$PATH
export PYTHONPATH=$PYTHONPATH:$HOME/python/python3.6/site-packages/


Write the changes (press ESC) and close vim:
:wq

Press Enter
source ~/.bashrc

现在要使用pip:

^{pr2}$

您也可以要求系统管理员为您安装软件包。如果没有安装virtualenv,这可能是唯一的选择。请管理员安装virtualenv。在

无法安装程序包,因为它正在尝试将它们安装到系统目录中,而您没有写入权限。在

如果可以的话,使用虚拟机。当然,这需要安装virtualenv。在

把virtualenv放在你有写权限的地方。例如,使用these instructions。在

相关问题 更多 >

    热门问题