英文:
why it says I don't have admin privilage to install chatterbot?
问题
我尝试在我最新的Python上安装chatterbot,但pip无法工作,包括以管理员身份运行和其他我不记得的所有操作。
所以我去了这里:
C:\Users\ali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\
通过CMD,并进行了git克隆操作,然后chatterbot文件夹神奇地出现了。所以我成功地运行了pip install -U setuptools
,然后尝试了这个:python setup.py install
。
你猜怎么着?
C:\Users\ali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\ChatterBot>python setup.py install
C:\Users\ali\AppData\Local/Packages/PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0/LocalCache/local-packages/Python311/site-packages/setuptools/config/setupcfg.py:516: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
warnings.warn(msg, warning_class)
running install
C:\Users\ali\AppData\Local/Packages/PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0/LocalCache/local-packages/Python311/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
C:\Users\ali\AppData/Local/Packages/PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0/LocalCache/local-packages/Python311/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
error: 无法在安装目录中创建或删除文件
尝试添加或删除文件时出现以下错误:
[Errno 13] 拒绝许可:'C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\site-packages\test-easy-install-3476.write-test'
您指定的安装目录(通过--install-dir、--prefix或distutils默认设置)是:
C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\site-packages\
也许您的帐户没有写入此目录的权限?如果安装目录是系统拥有的目录,您可能需要以管理员或“root”帐户登录。如果您没有对此计算机的管理员访问权限,建议选择不同的安装目录,最好是列在PYTHONPATH环境变量中的一个。
关于其他选项的信息,您可以参考文档:
https://setuptools.pypa.io/en/latest/deprecated/easy_install.html
请根据您的系统进行适当更改,然后重试。
我确信我以管理员身份运行了。证据:
C:\Users\ali\AppData\Local/Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\ChatterBot>net user ali
User name ali
Full Name
Comment
User's comment
Country/region code 000 (System Default)
Account active Yes
Account expires Never
Password last set 2022-11-21 12:48:19 AM
Password expires Never
Password changeable 2022-11-21 12:48:19 AM
Password required No
User may change password Yes
Workstations allowed All
Logon script
User profile
Home directory
Last logon 2023-03-06 09:34:35 AM
Logon hours allowed All
Local Group Memberships *Administrators
Global Group memberships *None
The command completed successfully.
为什么不能通过一次点击或其他方式自动修复?
英文:
I tried to install chatterbot on my up to date python, pip didn't work, everything including running as administrator and every other thing that I don't remember.
so I went to here:
C:\Users\ali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\
with CMD, and did a git clone thing and a chatterbot folder magically appeared. so I did a pip install -U setuptools
succesfully and tried this: python setup.py install
and guess what?
C:\Users\ali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\ChatterBot>python setup.py install
C:\Users\ali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\setuptools\config\setupcfg.py:516: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
warnings.warn(msg, warning_class)
running install
C:\Users\ali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
C:\Users\ali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\setuptools\command\easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
error: can't create or remove files in install directory
The following error occurred while trying to add or remove files in the
installation directory:
[Errno 13] Permission denied: 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\\Lib\\site-packages\\test-easy-install-3476.write-test'
The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:
C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.752.0_x64__qbz5n2kfra8p0\Lib\site-packages\
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.
For information on other options, you may wish to consult the
documentation at:
https://setuptools.pypa.io/en/latest/deprecated/easy_install.html
Please make the appropriate changes for your system and try again.
I am sure that I had run with admin thing. proof:
C:\Users\ali\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\ChatterBot>net user ali
User name ali
Full Name
Comment
User's comment
Country/region code 000 (System Default)
Account active Yes
Account expires Never
Password last set 2022-11-21 12:48:19 AM
Password expires Never
Password changeable 2022-11-21 12:48:19 AM
Password required No
User may change password Yes
Workstations allowed All
Logon script
User profile
Home directory
Last logon 2023-03-06 09:34:35 AM
Logon hours allowed All
Local Group Memberships *Administrators
Global Group memberships *None
The command completed successfully.
why doesn't it get fixed automatically with one click or something?
答案1
得分: 0
pip install chatterbot==1.0.4
it's fixed. thanks for help.
英文:
pip install chatterbot==1.0.4
it's fixed. thanks for help.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论