本文主要是介绍[pip]pip操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 1. pip虚拟环境
- 2. 镜像
1. pip虚拟环境
-
为什么需要 virtualenvwrapper
为什么需要 virtualenvwrapper?而不是virtualenv?这要从 virtualenv 说起。virtualenv 的一个最大的缺点就是,每次开启虚拟环境之前要去虚拟环境所在目录下的 bin 目录下 source 一下 activate,这就需要我们记住每个虚拟环境所在的目录。
一种可行的解决方案是,将所有的虚拟环境目录全都集中起来,比如放到 ~/virtualenvs/,并对不同的虚拟环境使用不同的目录来管理。virtualenvwrapper 正是这样做的。并且,它还省去了每次开启虚拟环境时候的 source 操作,使得虚拟环境更加好用。 -
liunx
- 安装virtualenvwrapper
pip install virtualenvwrapper
- 需要对 virtualenvwrapper进行配置。它需要指定一个环境变量,叫做WORKON_HOME,并且需要运行一下它的初始化工具 virtualenvwrapper.sh,可以通过
which virtualenvwrapper.sh
来搜索下脚本的位置。WORKON_HOME 就是它将要用来存放各种虚拟环境目录的目录,可以设置为 ~/.virtualenvs。
运行命令export WORKON_HOME='~/.virtualenvs'
source /**/virtualenvwrapper.sh
由于每次都需要执行这两部操作,我们可以将其写入终端的配置文件中。例如,如果使用 bash,则添加到 ~/.bashrc 中, 然后执行source ~/.bashrc
使其生效;如果使用 zsh,则添加到 ~/.zshrc 中。这样每次启动终端的时候都会自动运行。
- 安装virtualenvwrapper
-
使用
- 创建虚拟环境
mkvirtualenv [--python==C:\Python36\python.exe] test
这样就创建了一个名为test的虚拟环境。它被存放在$WORKON_HOME/test 目录下,[]为可选参数,指定虚拟环境的python解释器。 - 激活虚拟环境
workon test
- 删除虚拟环境
rmvirtualenv test
- 退出虚拟环境
deactivate
- 列出所有虚拟环境
lsvirtualenv
- 创建虚拟环境
-
参考
- https://blog.csdn.net/qq_41250801/article/details/83832482
- https://www.jianshu.com/p/7ed2dfa86e90
2. 镜像
- 指定源(一次性)
pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple
- 永久修改
修改 ~/.pip/pip.conf (没有就创建一个), 内容如下:
或者升级 pip 到最新的版本后进行配置:
pip install pip -U
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
这篇关于[pip]pip操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!