3.pyenv命令使用

2018-01-22  本文已影响0人  不安分的情绪

我们可以通过-h来获取pyenv的命令帮助

versions命令

install命令

update命令

local命令

我们也可以通过删除.python-version恢复默认的python版本。

[root@centos7 ~]# cat ./.python-version 
3.5.2

global命令

此命令在生产环境中时非常危险的,永远也不要执行此命令。

virtualenv命令

virtualenv是一个基于site的插件。早期人们认为一个机器使用一个python环境就够了,但是这无法满足现今的要求,于是便有了virtualenv虚拟环境,这样可以让一个机器可以同时提供多个python环境了。

[root@centos7 ~]# pyenv versions
* system (set by /root/.python-version)
  3.5.2
  3.6.4
[root@centos7 ~]# pyenv virtualenv 3.5.2 rex //创建虚拟环境rex
Ignoring indexes: https://pypi.python.org/simple
Requirement already satisfied (use --upgrade to upgrade): setuptools in /root/.pyenv/versions/3.5.2/envs/rex/lib/python3.5/site-packages
Requirement already satisfied (use --upgrade to upgrade): pip in /root/.pyenv/versions/3.5.2/envs/rex/lib/python3.5/site-packages
[root@centos7 ~]# pyenv versions
* system (set by /root/.python-version)
  3.5.2
  3.5.2/envs/rex  //
  3.6.4
  rex 

3.5.2/envs/rexrex时为了兼容旧版本而存在的,并且rex时一个link文件。

uninstall命令

卸载某个版本,包括虚拟环境

[root@centos7 ~]# pyenv  uninstall rex
pyenv-virtualenv: remove /root/.pyenv/versions/3.5.2/envs/rex? y
上一篇 下一篇

猜你喜欢

热点阅读