ubuntu中vscode配置python_ubuntu下vs code的python虚拟环境的配置
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虚拟环境的配置相关推荐
- Windows11 WSL2 ubuntu中vscode调试代码
Windows11 WSL2 ubuntu中vscode调试代码 Windows11 WSL2 ubuntu开发环境使用分享 第一章 Windows11 WSL2 安装ubuntu18.04并运行RO ...
- vscode使用教程python-VSCode下好用的Python插件及配置_python
这篇文章主要介绍了微软官方的Python插件,已经自带很多功能,下面是插件功能描述,其中部分内容我做了翻译,需要的朋友可以参考下 MS Python插件. 这是微软官方的Python插件,已经自带很多 ...
- vscode 分析c代码_vs code(C语言)配置教程
1.第一步:安装MingW-64 SourceForge网址:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targett ...
- windows中python虚拟环境_Windows下Python虚拟环境的配置
一.了解Python虚拟环境 所谓虚拟环境可以理解为不同的不连通的本地设备,打个比方就是在一台电脑上能做到多台电脑能做的事情. 例如:现在我们有两个项目需要不同的配置,记为A项目需要库a------- ...
- pycharm python 模板配置_windows下pycharm安装、创建文件、配置默认模板
本文为大家分享了windows下pycharm安装.创建文件.配置默认模板的具体步骤,供大家参考,具体内容如下 步骤: 下包 -->安装-->创建文件-->定制模板 一.下包 官方地 ...
- pycharm中关于python虚拟环境的配置
1. python虚拟环境的必要性 这个是老生常谈.引用https://www.jianshu.com/p/0fa03e470147中的描述. 我们所有的第三方包安装都是直接通过pip install ...
- linux php和java环境变量配置_Linux下Java环境变量的安装与配置
安装 以JDK1.6.0_43为例 增加可执行权限 chmod +x jdk-6u43-linux-x64.bin, 执行 ./jdk-6u43-linux-x64.bin 生成目录jdk1.6.0_ ...
- conda设置Python虚拟环境 其他配置
文章目录 一.conda设置Python虚拟环境 查看已建好的环境 创建虚拟环境 克隆虚拟环境 激活与退出新环境 Conda更改清华镜像源 pip更改镜像源 将虚拟环境安装到指定路径 删除虚拟环境 二 ...
- python电脑配置大概要多少钱-学python最电脑配置有要求么
python对于电脑硬件基本没什么要求,下载python安装程序的时候,注意看下自己电脑属性是64位系统还是32位系统,再下载对应的python安装程序. 单纯学Python的话普通电脑就ok了,机器 ...
最新文章
- 对称加密算法DES,3重DES,TDEA,Blowfish,RC5,IDEA,AES。
- 「小程序JAVA实战」小程序的页面重定向(60)
- 推荐几本Python电子书
- VS2015使用小技巧
- SAP Cloud for Customer的Data Source测试
- CF1183H Subsequences (hard version)
- java过滤器api_springboot集成过滤器
- 电力笔记-30个行业专业词汇(Ⅰ期)
- 程序三种与数据库打交道的方式性能及安全性比较
- 纸上谈兵:数学归纳法,递归,栈
- 卷积神经网络CNN(Convolutional Neural Network)原理与代码实现 Le-Net5
- Xcode 9: An error occurred uploading to the iTunes Store. iTunes Store Operation Failed
- 目标检测中的非极大值抑制(NMS)
- bim软件32位计算机条件,哪些bim软件能在在win732位上运行?
- pyquery库之爬取豆瓣读书
- Vo Mic|旧手机不要扔,一招秒变无线麦克风
- Android字体加粗
- win10忘记redis密码
- 9.foreign key(外键)
- 【Selenium】stale element reference 问题解决方案
热门文章
- 再有人问你MySQL索引原理,就把这篇文章甩给他!
- SegmentFault无法访问,因出现违规内容被网警要求停机!
- 帮你少写一大半参数校验代码的小技巧
- 撸了个 DDD 项目,爽!
- Jeecg-Boot 2.0.0 版本发布,基于Springboot+Vue 前后端分离快速开发平台
- JEECG v2.3 发布,基于代码生成器的智能开发框架
- 智能驾驶正文 0 揭秘 ISO 21448,它是自动驾驶行业的新风向标?
- iOS NSURLSession DataTask(数据任务)
- Python之XML解析详解
- Android开发学习——画横线竖线