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和其他unix上,通常Python 2和Python 3是并排安装的。默认的Python 3可执行文件几乎总是python3。pip可能以以下任何一种方式可用,这取决于您的Linux发行版
pip3
python3-pip
python36-pip
python3.6-pip
Linux
避免与sudo一起使用pip !是的,这是安装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,您可以使用py -m pip运行pip。
安装全局站点包
C:\Python37\lib\site-packages
因为你通常不共享你的Windows设备,所以全局安装一个包也是可以的
py -m pip install pipenv
Pipenv现在可以在
C:\Python37\Scripts\pipenv.exe
我不建议在Windows中使用——user安装Python包,因为默认的用户site-package目录在Windows漫游配置文件中
C:\Users\user\AppData\Roaming\Python\Python37\site-packages
漫游配置文件用于终端服务(远程桌面、Citrix等)以及当您在企业环境中登录/注销时。在Windows中,漫游配置文件过大可能导致登录、注销和重新启动缓慢。