安装python模块自定义位置PYTHONUSERBASE/virtualenv

安装python模块自定义位置PYTHONUSERBASE/virtualenv,python,django,virtualenv,Python,Django,Virtualenv,我正在尝试将我制作的Python包安装到Windows7 64位的自定义位置。 根据上的说明 我正在运行命令: python setup.py install --user 现在安装好了。它安装到的默认位置 C:\Users\User1\AppData\Roaming\Python\Python27\site-packages 但是,我想安装到C:\mysite。 我读了很多关于几种方法的书,但是最简单和最简单的方法是什么呢 教程说使用virtualenv。我已经安装了它,但从未使用过。 此

我正在尝试将我制作的Python包安装到Windows7 64位的自定义位置。 根据上的说明 我正在运行命令:

python setup.py install --user
现在安装好了。它安装到的默认位置

C:\Users\User1\AppData\Roaming\Python\Python27\site-packages
但是,我想安装到
C:\mysite
。 我读了很多关于几种方法的书,但是最简单和最简单的方法是什么呢

教程说使用virtualenv。我已经安装了它,但从未使用过。 此外,还有:

上面的方法列出了3种方法。我想知道如何使用“-user”选项和自定义
PYTHONUSERBASE
方法

virtualenv
方法


谢谢。

首先,您需要将C:\mysite添加到PYTHONPATH中

然后,在安装新模块时,您需要执行以下操作:

PYTHONPATH=C:\mysite python setup.py install --install-lib C:\mysite

来源:

首先,您需要将C:\mysite添加到PYTHONPATH中

然后,在安装新模块时,您需要执行以下操作:

PYTHONPATH=C:\mysite python setup.py install --install-lib C:\mysite

来源:

这是一种方法,但我从链接中了解到,使用各种easy_install和setup.py安装选项,结合PYTHONPATH和/或PYTHONUSERBASE更改,可以实现定制安装,但是所有这些都被PEP-370在Python2.6中引入的用户方案有效地否决了这是一种方法,但我从链接中读到了这一点,有更老的方法可以使用各种easy_install和setup.py安装选项,结合PYTHONPATH和/或PYTHONUSERBASE更改来实现自定义安装,但所有这些都被Python2.6中PEP-370引入的用户方案所否定。有人在Windows中成功尝试此操作吗?谈到这个。有人在Windows中成功尝试此操作吗?