Python 版本相关

版权声明:欢迎转载 https://blog.csdn.net/u011085734/article/details/79070280

windows python版本控制

使用pycharm右键属性以管理员方式运行

使用conda进行版本控制

  • 安装
    百度conda从官网下载和自己系统对应的安装包进行安装
  • 查看conda信息及已安装的python环境
conda info -e
  • 安装指定的python版本
#创建名为conda2.7的python版本为2.7的Python环境
conda install -n conda2.7 python=2.7
  • 卸载Python环境
conda remove -n conda2.7 --all
  • 切换到某一Python环境
activate conda2.7
  • 推出某一python环境
deactivate conda2.7
  • 查看已安装的包
conda list #查看所有安装的包
conda list -n conda3.6 #查看某一环境下的包
  • 安装包
conda install requests #安装到所有的环境中
conda install -n conda3.6 requests #安装到指定的环境中
  • 卸载包
conda remove requests
  • 更新包
conda update anaconda

使用virtualenv 和 virtualenvwrapper进行版本控制

参考

首先要安装了多个python版本,才能进行切换与控制操作(此时我的电脑已经安装了python2.7以及python3.4)

pip install virtualenv #安装虚拟环境
pip install virtualenvwrapper-win # 安装virtualwrapper
mkvirtualenv py3virtualenv  #创建默认python版本的虚拟环境(即环境变量里写入的python版本)
mkvirtualenv --python=C:\python34\python.exe  p34 # 创建指定版本的虚拟环境
workon p34 # 切换到虚拟环境

sublime python环境创建

  • 指定sublime编译时候的python版本
    示例添加python34编译环境
    1 创建文件名为python34.sublime-build内容如下的文件
{  
    "cmd": ["C:/Python34/python.exe","-u","$file"],  
    "file_regex":"^[ ]*File \"(...*?)\",line ([0-9]*)",  
    "selector":"source.python",  
    "encoding":"utf-8"  
} 

2 将文件保存到配置路径下

C:\Users\eric\AppData\Roaming\Sublime Text 3\Packages\User

3 编译时在工具里选择对应的版本

ubuntu python 版本控制之pyenv

安装使用参考
- 安装
1. 克隆源码

git clone https://github.com/yyuu/pyenv.git ~/.pyenv

2.通过vim添加变量

# 通过vim 将下面三句添加到.bashrc文件最后, vim ~/.bashrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

3.使修改生效

source ~/.bash_profile
  • 基本使用
pyenv install 版本  #安装某版本
pyenv install --list   #查看可安装的选项
pyenv version        #查看当前使用的python版本
pyenv global 2.7   #将全局环境切成python 2.7
  • 安装加速
- 在搜狐镜像下载对应的包 http://mirrors.sohu.com/python/
- 放到~/.pyenv/cache 下面
- pyenv install 版本号
# pip 生成库列表以及从文本中安装自带的库

pip freeze > ./requirments.txt #生成已安装库文件
pip install -r requirments.txt # 安装文本中的库
“`

猜你喜欢

转载自blog.csdn.net/u011085734/article/details/79070280