码迷,mamicode.com
首页 > 其他好文 > 详细

虚拟环境

时间:2020-06-09 09:16:58      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:国内源   切换   方法   设置   ret   框架   理工大学   simple   stun   

pycharm更换虚拟环境:

  File--->Settings---》Project 项目名---》Project Interpreter--->选择对应的运行环境。如果没有自己手动添加
 
虚拟环境Virtualenv Environment

  Python软件默认有一个运行环境,所有第三方依赖框架都安装在默认目录的site-packages包中.
    比如:C:\Python\Python37\Lib\site-packages. 不能同时安装多个django版本!
 
使用步骤 
# 默认不能安装框架的不同版本!
#1. 安装虚拟环境
pip install virtualenv
# 2. 进入某个目录创建虚拟环境
virtualenv 虚拟环境名
virtualenv -p C:\Python36\python.exe 虚拟环境名 # 手动指定需要python版本
# 3. 激活
cd scripts
activate # 激活
# 4. 安装各种框架
pip install django==2.1.8
# 5. 退出
deactivate 退出虚拟环境

 

 
优缺点:
  缺点: 默认的运行环境总,不能同时安装框架的多个版本(比如:不能安装多个版本django),解决方案创建虚拟环境 
  优点:实现框架或第三方模块/库,多个版本共存
  优点:可以方便的将当前虚拟环境中包含的所有库导出为一个文本列表
 
工作中编程习惯:一个项目创建一个虚拟环境!可以方便导入和导出当前项目所有依赖库
 
导出和导入虚拟环境:
pip freeze > 名字
pip freeze > requirements.txt # 项目需求库列表
根据文本列表下载库;
pip install -r 库列表名
pip install -r requirements.txt

 

 

虚拟环境简化版(virtualenvwrapper

  • Linux pip install virtualenvwapper
  • Window电脑 pip install virtualenv-win
# 1.创建
进入某个目录
mkvirtualenv my_env # 默认创建目录可以通过环境变量手动指定!
mkvirtualenv --python==C:\Python36\python.exe hy_env # 执行某个版本python
# 2. 查询所有的虚拟环境
workon 或 lsvirtualenv
# 3,切换并进入
workon my_env
 
 
修改:virtualenv的默认的路径:
  在我的电脑->右键->属性->高级系统设置->环境变量->系统变量 中添加一个参数 WORKON_HOME ,将这个参数的值设置为你需要的路径。
 
 
Pycharm第三方库管理

管理第三方库/模块的方法
  • 方法1:pip install 包名/模块名 pip uninstall 包名 卸载
  • 方法2: 通过whl文件安装:
    •   库平台下载whl 文件 https://pypi.org/ 【是国外的地址】
    •   pip install 下载的路径/包名.whl
    •   可以临时使用国内的镜像源/软件源
    •   pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django 
国内镜像源
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
# 临时指定从国内软件仓库中下载
pip install -i 国内源地址 软件名/包名
  • 方法3:pycharm图形界面

    技术图片

 

 

 
 

虚拟环境

标签:国内源   切换   方法   设置   ret   框架   理工大学   simple   stun   

原文地址:https://www.cnblogs.com/asdzgb/p/13070339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!