在大学计算机上安装python模块

时间:2013-04-09 16:59:33

标签: python module installation install local

我正在尝试在我的大学主机上安装dropbox,这需要python模块docutils。因此,在下载模块并运行python install.py后,我得到以下输出:

running install
running build
running build_py
running build_scripts
running build_data
running install_lib
creating /usr/local/lib/python2.7/dist-packages/docutils
error: could not create '/usr/local/lib/python2.7/dist-packages/docutils': Read-only file system

真的不足为奇,我不能在我的主目录之外写任何文字。我的问题是 - 有没有办法在我的主文件夹中安装它?

由于

3 个答案:

答案 0 :(得分:3)

使用最新版本的pip,其中一种方法是:

pip install --user project

答案 1 :(得分:2)

在获取python模块时绕过系统级修改/添加的最佳方法是使用virtualenv及其包装器,以便更轻松地使用virtualenvwrapper和pip。也许这些已经安装好了?尝试

$ mkvirtualenv dropboxEnv # or whatever you want to call it
$ workon dropboxEnv       # to activate the virtual environment

和/或

$ pip install docutils

如果你没有pip,你可以先试试

$ easy_install pip

AFAIK,virtualenv是将模块“安装”到您的主文件夹的唯一方法。试图安装virtualenv / virtualenvwrapper可能是个不错的选择。如果尚未安装这些,您可能会尝试找到某人在您的机器系统上安装这些,然后您就可以创建任何virtualenvs并将所需的任何模块安装到您的主文件夹中。

答案 2 :(得分:0)

如果您已下载版本,请尝试此

python setup.py install --user