Python 本地安装 python 包失败,因为"account does not have write access"



我在基于unix的机器上使用python已经有一段时间了,但我现在正尝试使用windows机器在本地安装我制作的一些软件包。

我通常在unix中使用setup.py导航到文件夹,并在终端中运行以下命令

python -m pip install -e .

在我的windows机器上,我安装了使用powershell的windows终端。尝试与我相同的东西:

C:UsersusernameAppDataLocalTemppip-build-env-bohtedquoverlayLibsite-packagessetuptoolscommandinstall.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
      warnings.warn(
    error: cant create or remove files in install directory
Perhaps your account does not have write access to this directory?  If the
installation directory is a system-owned directory, you may need to sign in
as the administrator or "root" account.  If you do not have administrative
access to this machine, you may wish to choose a different installation
directory, preferably one that is listed in your PYTHONPATH environment
variable.

我查了一下如何解决这个问题,但什么都没用。我试过以管理员身份启动Windows终端,得到了同样的东西。我还尝试下载gsudo并将sudo添加到命令的开头,但没有任何变化。我真的不太熟悉windows上的python,所以我可能在做一些非常愚蠢的事情,任何建议都很感激。

以管理员身份运行cmd,并将超级管理员激活为"net user administrator/active:yes"。以超级管理员的身份重新启动您的系统。希望这能解决问题。

相关内容

  • 没有找到相关文章