--userpip 有一个选项可以为每个用户安装一个Python包:
pip install --user [python-package-name]
Run Code Online (Sandbox Code Playgroud)
我使用此选项在我没有root访问权限的服务器上安装软件包.我现在需要的是卸载当前用户的已安装软件包.我试图执行这个命令:
pip uninstall --user [python-package-name]
Run Code Online (Sandbox Code Playgroud)
但我得到了:
no such option: --user
Run Code Online (Sandbox Code Playgroud)
pip install --user除了手动查找和删除软件包之外,如何卸载我安装的软件包?
我发现了这篇文章
其中描述了不支持从用户目录卸载软件包.根据文章,如果它是正确实施然后与
pip uninstall [package-name]
Run Code Online (Sandbox Code Playgroud)
安装的软件包也将在用户目录中搜索.但问题仍然存在.如果在系统范围内和每个用户安装相同的软件包怎么办?如果有人需要定位特定的用户目录怎么办?
来自pip install --help:
--user Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on
Windows. (See the Python documentation for site.USER_BASE for full details.)
Run Code Online (Sandbox Code Playgroud)
site.USER_BASE的文档是一个令人讨厌的虫洞,有趣的*NIX主题,我不明白.
--user简明英语的目的是什么?为什么要将包裹装入~/.local/物质?为什么不在我的$ PATH中放置一个可执行文件?
我正在尝试按照教程:在aws Elastic Beanstalk上部署django
当我在做第6步的子步骤5时:
git aws.push
Run Code Online (Sandbox Code Playgroud)
我收到一条ImportError消息:
(tryhasinenv)Lee-Jamess-MacBook-Pro:tryhasin h0925473$ git aws.push
Traceback (most recent call last):
File ".git/AWSDevTools/aws.elasticbeanstalk.push", line 21, in <module>
from aws.dev_tools import *
File "/Users/h0925473/tryhasin_root/tryhasin/.git/AWSDevTools/aws/dev_tools.py", line 5, in <module>
import boto
ImportError: No module named boto
Run Code Online (Sandbox Code Playgroud)
我不知道该怎么做.有人能告诉我什么是错的吗?
git django boto amazon-web-services amazon-elastic-beanstalk