Python 存储包的位置
在进入将要安装的命令之前pipenv
,有必要了解pip
Python 包的安装位置。
全局站点包是 Python 安装包的地方,这些包将可供系统上的所有用户和所有 Python 应用程序使用。可以使用命令查看全局站点包
python -m site
例如,在带有 Python 3.7 的 Linux 上,路径通常是
/usr/lib/python3.7/dist-packages/setuptools
用户站点包是 Python 安装仅供您使用的包的地方。但是这些包仍然对您创建的所有 Python 项目可见。你可以得到路径
python -m site --user-base
在带有 Python 3.7 的 Linux 上,路径通常是
~/.local/lib/python3.7/site-packages
使用 Python 3.x
在大多数 Linux 和其他 Unices 上,通常并行安装 Python 2 和 Python 3。默认的 Python 3 可执行文件几乎总是python3
. pip
根据您的 Linux 发行版,可能会提供以下任一版本
pip3
python3-pip
python36-pip
python3.6-pip
Linux
避免使用pip
with sudo
!是的,这是安装 Python 包最方便的方法,可执行文件可在 上获得/usr/local/bin/pipenv
,但这也意味着特定包始终对所有用户和您创建的所有 Python 项目可见。相反,使用每用户站点包而不是--user
pip3 install --user pipenv
pipenv
可在
~/.local/bin/pipenv
苹果系统
在 macOS 上,Homebrew 是安装 Python 的推荐方式。您可以轻松升级 Python、安装多个版本的 Python 并使用 Homebrew 在版本之间切换。
如果您使用的是 Homebrew'ed Python,pip install --user
则禁用。全球站点包位于
/usr/local/lib/python3.y/site-packages
你可以在这里安全地安装 Python 包。Python 3.y 还在以下位置搜索模块:
/Library/Python/3.y/site-packages
~/Library/Python/3.y/lib/python/site-packages
视窗
由于遗留原因,Python 安装在C:\Python37
. Python 可执行文件通常命名为py.exe
,您可以pip
使用py -m pip
.
全局站点包安装在
C:\Python37\lib\site-packages
由于您通常不共享您的 Windows 设备,因此全局安装软件包也可以
py -m pip install pipenv
pipenv
现在可以在
C:\Python37\Scripts\pipenv.exe
我不建议在 Windows 中使用 安装 Python 包--user
,因为默认用户 site-package 目录位于您的 Windows 漫游配置文件中
C:\Users\user\AppData\Roaming\Python\Python37\site-packages
漫游配置文件用于终端服务(远程桌面、Citrix 等)以及您在公司环境中登录/注销时。大型漫游配置文件可能会导致 Windows 中的登录、注销和重新启动缓慢。