0、pyhton3 用venv配置虚拟环境

原本因为ubuntu desktop 1804自带了的python3已经有了venv,我记得ubuntu server 1804是有venv的

结果运行,提示没有安装venv

sudo apt install python3-venv

python的虚拟环境,可以一个项目一个,也可以多个项目共用一个,毕竟每见一个虚拟环境,都需要重新安装所有的库麻烦。

1、虚拟环境,可以直接建在项目目录下,创建方式入选,在用户目录下

$ mkdir myproject

cd myproject

python3 -m venv venv  #创建了虚拟环境venv

激活虚拟环境

$ . venv/bin/activate    #点后面一定要有空格,否则提示没有权限

激活后,用户名前面会有,(venv)的提示,说明在虚拟环境中

输入pip list 可以查看当前虚拟环境的包情况

2、vscode 打开带有虚拟环境目录的项目,会自动加载虚拟环境

在vs code 中打开,myproject 的文件夹,创建一个test.py 运行,控制台提升自动使用了虚拟环境

会在项目目录下,生成一个,.vscode/settings.json文件

里面就一个配置信息

{

"python.pythonPath": "venv/bin/python3"

}

3、在vscode的一个新项目使用原来的虚拟环境。

首先,用vscode打开新项目的文件夹,然后在,File菜单下,Save Workspace as …… 保存一些工作空间,存在项目目录里面

这是项目目录下,多了一个test2.code-workspace,test2为你保存时的工作空间名,双击它

{

"folders": [

{

"path": "."

}

],

"settings": {}

}

默认里面是空的,然后,我们在settings,后面的{}里面,加上,虚拟环境目录的信息,例如

"python.pythonPath": "/home/bruce/dev/python/venvstudy/venv/bin/python3"

修改后如下

{

"folders": [

{

"path": "."

}

],

"settings": {"python.pythonPath": "/home/bruce/dev/python/venvstudy/venv/bin/python3"}

}

运行一下测试文件,虚拟环境启动

这样就可以多个项目,共用一个虚拟环境目录了,项目使用git时,也不会把虚拟环境也导入到项目中了.

同理,也可以用这样的方法,导入virtualenv的虚拟环境

ubuntu中vscode配置python_ubuntu下vs code的python虚拟环境的配置相关推荐

  1. Windows11 WSL2 ubuntu中vscode调试代码

    Windows11 WSL2 ubuntu中vscode调试代码 Windows11 WSL2 ubuntu开发环境使用分享 第一章 Windows11 WSL2 安装ubuntu18.04并运行RO ...

  2. vscode使用教程python-VSCode下好用的Python插件及配置_python

    这篇文章主要介绍了微软官方的Python插件,已经自带很多功能,下面是插件功能描述,其中部分内容我做了翻译,需要的朋友可以参考下 MS Python插件. 这是微软官方的Python插件,已经自带很多 ...

  3. vscode 分析c代码_vs code(C语言)配置教程

    1.第一步:安装MingW-64 SourceForge网址:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targett ...

  4. windows中python虚拟环境_Windows下Python虚拟环境的配置

    一.了解Python虚拟环境 所谓虚拟环境可以理解为不同的不连通的本地设备,打个比方就是在一台电脑上能做到多台电脑能做的事情. 例如:现在我们有两个项目需要不同的配置,记为A项目需要库a------- ...

  5. pycharm python 模板配置_windows下pycharm安装、创建文件、配置默认模板

    本文为大家分享了windows下pycharm安装.创建文件.配置默认模板的具体步骤,供大家参考,具体内容如下 步骤: 下包 -->安装-->创建文件-->定制模板 一.下包 官方地 ...

  6. pycharm中关于python虚拟环境的配置

    1. python虚拟环境的必要性 这个是老生常谈.引用https://www.jianshu.com/p/0fa03e470147中的描述. 我们所有的第三方包安装都是直接通过pip install ...

  7. linux php和java环境变量配置_Linux下Java环境变量的安装与配置

    安装 以JDK1.6.0_43为例 增加可执行权限 chmod +x jdk-6u43-linux-x64.bin, 执行 ./jdk-6u43-linux-x64.bin 生成目录jdk1.6.0_ ...

  8. conda设置Python虚拟环境 其他配置

    文章目录 一.conda设置Python虚拟环境 查看已建好的环境 创建虚拟环境 克隆虚拟环境 激活与退出新环境 Conda更改清华镜像源 pip更改镜像源 将虚拟环境安装到指定路径 删除虚拟环境 二 ...

  9. python电脑配置大概要多少钱-学python最电脑配置有要求么

    python对于电脑硬件基本没什么要求,下载python安装程序的时候,注意看下自己电脑属性是64位系统还是32位系统,再下载对应的python安装程序. 单纯学Python的话普通电脑就ok了,机器 ...

最新文章

  1. 对称加密算法DES,3重DES,TDEA,Blowfish,RC5,IDEA,AES。
  2. 「小程序JAVA实战」小程序的页面重定向(60)
  3. 推荐几本Python电子书
  4. VS2015使用小技巧
  5. SAP Cloud for Customer的Data Source测试
  6. CF1183H Subsequences (hard version)
  7. java过滤器api_springboot集成过滤器
  8. 电力笔记-30个行业专业词汇(Ⅰ期)
  9. 程序三种与数据库打交道的方式性能及安全性比较
  10. 纸上谈兵:数学归纳法,递归,栈
  11. 卷积神经网络CNN(Convolutional Neural Network)原理与代码实现 Le-Net5
  12. Xcode 9: An error occurred uploading to the iTunes Store. iTunes Store Operation Failed
  13. 目标检测中的非极大值抑制(NMS)
  14. bim软件32位计算机条件,哪些bim软件能在在win732位上运行?
  15. pyquery库之爬取豆瓣读书
  16. Vo Mic|旧手机不要扔,一招秒变无线麦克风
  17. Android字体加粗
  18. win10忘记redis密码
  19. 9.foreign key(外键)
  20. 【Selenium】stale element reference 问题解决方案

热门文章

  1. 再有人问你MySQL索引原理,就把这篇文章甩给他!
  2. SegmentFault无法访问,因出现违规内容被网警要求停机!
  3. 帮你少写一大半参数校验代码的小技巧
  4. 撸了个 DDD 项目,爽!
  5. Jeecg-Boot 2.0.0 版本发布,基于Springboot+Vue 前后端分离快速开发平台
  6. JEECG v2.3 发布,基于代码生成器的智能开发框架
  7. 智能驾驶正文 0 揭秘 ISO 21448,它是自动驾驶行业的新风向标?
  8. iOS NSURLSession DataTask(数据任务)
  9. Python之XML解析详解
  10. Android开发学习——画横线竖线