ubuntu下vs code的python虚拟环境的配置

摘要:
首先,用vscode打开新项目的文件夹,然后在,File菜单下,SaveWorkspaceas……

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)的提示,说明在虚拟环境中

ubuntu下vs code的python虚拟环境的配置第1张

输入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下vs code的python虚拟环境的配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇VirtualBox安装及使用说明和虚拟机安装XP系统图文教程完美解决php无法上传大文件代码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

pycharm快捷键、常用设置、配置管理

http://blog.csdn.net/pipisorry/article/details/39909057 pycharm学习技巧 Learning tips /pythoncharm/help/tip of the day:A special variant of the Code Completion feature invoked by pres...

Python的Django框架

一、Django简介 Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django 是一个开放源代码的 Web 应用框架,由 Python 写成。 Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本 1.0...

Python中函数的知识点

1、函数的定义与调用 2、函数的参数 3、函数的返回值   1、 1.1、函数的定义: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 1.2、定义一个函数: 规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档...

python 读取串口数据常用函数及实例分析

前记: 人生苦短,我用python,python在做一些算法验证和接口验证方面,的确是非常的好用。读取串口经常用到,这里就做个总结,给自己和周围的人做个备忘吧。 函数解析: 初始化串口数据: importserial #Serial takes two parameters: serial device and baudrate ser = serial....

SciPy0.11.0(or higher)安装

  OpenMDao程序依赖scipy并且要求版本在0.11.0以上,安装起来费了一些劲。网上查的可以apt-get install python-scipy安装,但版本只到0.08.0(这里不禁要问源的维护人员搞毛去了,如果支持更高的,根本就不费一点事了)。因此按照OpenMDao官网上给出的教程下载源程序编译安装,然后输入以下几条命令,大概就是让pyt...

使用VSCode创建Asp.Net Core

前言 .Net Core 2.0已经发布几个月了,惭愧!身为一个开发人员现在才开始接触,有人说有VS这一宇宙第一IDE在,为啥还要用VSCode,为啥?因为我们是程序猿啊!我们是攻城狮啊!我们爱折腾啊,在非windows下体验编译net的那种兴奋刺激的感觉,就像刚接触编程时第一个HelloWorld输出在电脑屏幕时的那种感觉,爽!看看我大net也能跑在li...