首页 > 编程语言 >Python 虚拟环境 virtualenv 笔记

Python 虚拟环境 virtualenv 笔记

时间:2023-02-02 13:33:19浏览次数:66  
标签:virtualenv venv DAPLink source Python python 虚拟环境

初始化 virtualenv

方式一: virtualenv

安装 virtualenv, 不用sudo的话, 是安装到用户home目录下

pip install virtualenv
# 此时如果 virtualenv 命令还不能用, 需要执行一下
source ~/.profile

然后在当前目录下创建虚拟环境, 用的目录是 venv

virtualenv venv

方式二: python3 -m venv

如果不使用 virtualenv, 则需要先安装 python3.10-venv , 然后

python3 -m venv my-venv

否则会提示

The virtual environment was not created successfully because ensurepip is not
available.  On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.

    apt install python3.10-venv

启用当前路径的 venv

启用当前 venv 环境路径, 在安装了虚拟环境目录的路径下, 执行

source venv/bin/activate

这时候提示符会出现 (venv) 前缀, 并且python的路径也会被重定向

milton@vmu2204b:~/WorkC/DAPLink$ source venv/bin/activate
(venv) milton@vmu2204b:~/WorkC/DAPLink$ which python
/home/milton/WorkC/DAPLink/venv/bin/python

退出当前 venv 环境

执行

deactivate

Links

标签:virtualenv,venv,DAPLink,source,Python,python,虚拟环境
From: https://www.cnblogs.com/milton/p/17085721.html

相关文章

  • Python TensorFlow深度学习回归代码:DNNRegressor
      本文介绍基于Python语言中TensorFlow的tf.estimator接口,实现深度学习神经网络回归的具体方法。目录1写在前面2代码分解介绍2.1准备工作2.2参数配置2.3原有模型删......
  • python入门之列表推导式
    """列表推导式定义:使用简易方法,将可迭代对象转换为列表语法:变量=[表达式for变量in可迭代对象]变量=[表达式for......
  • python中的*args **kw
    *args是非关键字参数,用于元组,kw是关键字参数,用于字典defshow(*args,**kw):print('args=',args)print('kw=',kw)print('---------------------------')......
  • python基础:sort和sorted排序
    记录下python中使用sort和sorted排序的方法 1、sortsort只能针对列表(list)进行排序,并且是对原列表进行排序,改变原列表内容>>>a=[5,6,1,2,0,8]>>>a.sort()>>>a......
  • Vscode配置python环境
    添加拓展在设置查找Tconda,输入虚拟环境的名称执行RunAnaconda......
  • python 将 csv转excel (.xls和.xlsx)的几种方式
    前言excel后缀有2种格式,.xls是从Excel97到Excel2003的默认文件格式,而.xlsx是Excel2007及更高版本的默认文件格式。.xlsx和.xls格式的主要区别在于,.xls格式......
  • python爬虫入门脚本示例
    例如在某个目录xx下,有个普通的文件,有些文件后缀*.txt,有的却没有后缀名。现在写一个程序希望将xx目录下没有后缀名的文件改成*.txt结尾。知识点:需要用到python的os模块直接......
  • python 的钩子函数
    一、什么是钩子函数hook函数就是在一定条件下才会执行的函数,将自己实现的函数挂载到挂载点上1.hook函数:就是我们自己实现的函数,函数类型与挂载点匹配(返回值,参数列表)2.......
  • robotframe work中 自定义python library使用global variable
    在用robotframework的小伙伴,有没有遇到这样一个问题:  当你用python写一个libary时, 需要用到robotframe外面定义的globalvariable. 怎么处理?  这时一般人的做......
  • Python 异步集群使用
    目前在做Python项目用到同步和异步的方法使用Redis单机,现在要增加兼容Redis集群。也就说当前项目用到中以下4种Python使用Redis的方法都用到了。-同步异步单机......