1

如何更改环境变量PYTHONUSERBASE

例如在 Windows 中,我希望它是:

c:\mysite

我试过这个:

set PYTHONUSERBASE=c:\mysite

当我跑python setup.py install --user

它仍然安装到默认位置。

我正在使用带有 PowerShell 的 Windows 7。

这里有更多关于如何使用 PYTHONUSERBASE 的信息。 http://www.python.org/dev/peps/pep-0370/

我注意到大多数人更喜欢 virtualenv,但 Python 2.6 引入了这种新方法。

4

2 回答 2

3

Start -> Computer -> (Right Click) Properties -> Advanced System Settings -> Environment Variables

You might need to restart your active PowerShell session for the new environment variables to kick in.

To change it from within PowerShell try:

$env:PYTHONUSERBASE = "c:\mysite"

于 2013-07-07T21:12:43.080 回答
0

如果有人遇到此线程,这是通过 powershell 添加/更新用户环境变量的正确方法:

$myDir = "C:\mysite"
[System.Environment]::SetEnvironmentVariable("PYTHONUSERBASE", $myDir, "USER")
于 2021-10-19T15:05:40.950 回答