首页 > 编程语言 >python 虚拟环境搭建全流程

python 虚拟环境搭建全流程

时间:2022-12-22 11:56:52浏览次数:39  
标签:requirements python pytorch 虚拟环境 pip txt 搭建

首先,建立 python 虚拟环境 test_env:

python3 -m venv test_env

# 激活虚拟环境
source ./test_env/bin/activate # linux
venv/Scripts/activate # windows

# 停止虚拟环境
deactivate # windows / linux

然后,安装所需的依赖包。

pytorch 会麻烦一点,我们先装 pytorch(详见 pytorch.org):

# cpu 版
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cpu

再装其他包,直接使用 requirements.txt:

# 如果安装太慢,需要 pip 换源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
# pip 使用 requirements.txt
pip install -r requirements.txt

requirements.txt 的格式:

gym>=0.21
# torch>=1.11
numpy>1.16.0 # https://github.com/numpy/numpy/issues/12793
pandas>=0.24.2
scipy>=1.4.1
scikit-learn>=0.21.2
matplotlib>=3.1.0

wandb>=0.12.0
jupyter>=1.0.0
h5py>=2.9.0
pygame>=2.1.0
typing_extensions>=4.0
cloudpickle
importlib-metadata~=4.13

pillow
tqdm
isort>=5.0
rich
psutil
flake8>=3.8
black
pytest
pytest-cov
pytype
opencv-python
openpyxl
func_timeout


标签:requirements,python,pytorch,虚拟环境,pip,txt,搭建
From: https://www.cnblogs.com/moonout/p/16997694.html

相关文章

  • 37python的创建虚拟环境和项目
    如需打包所运行的第三方库版本命令如下:pipfreeze>requirements.txt构建虚拟环境个人习惯加点(表示隐藏)安装其它库出现此错误解决方法一:管理员的方式打开......
  • Python__10--函数结构之循环结构与嵌套结构
    1循环结构循环结构有一个循环体,循环体是一段代码。对于循环结构来说,关键在于根据判断的结果,来决定循环体执行多少次。range函数range函数一般配合for循环使用range......
  • Appium环境搭建详细教程
    点击查阅-->Appium环境搭建详细教程......
  • python获取当前项目的根目录路径
    def__init__(self):self.object_name='UIAutoProject'defget_root_path(self):cur_path=os.getcwd()returncur_path[:cur_path.fin......
  • python之图片与视频互转
    图片转视频defimage_to_video(image_dir,video_dir,fps):im_list=[iforiinos.listdir(image_dir)ifi.endswith('jpg')]im_list.sort(key=lambdax:......
  • python之调用高德、百度api解析经纬度地址
    调用高德#高德地图根据经纬度反查地址,每天只能调用5000次defgaode_excute_single_query(coordStrings,currentkey='你自己的api-key'):#1-将coordList中的经纬......
  • python实现计算精度、召回率和F1值
    python实现计算精度、召回率和F1值  摘要:在深度学习的分类任务中,对模型的评估或测试时需要计算其在验证集或测试集上的预测精度(prediction/accuracy)、召回率(recall)和F1值......
  • 关于python网络爬虫——摘取新闻标题及链接
    Python是最近流行的编程语言,最近学习了python编程,并在网络爬虫方面进行了研究,下面给出简单实例来实现网络信息的获取步骤一:要有python开发环境,可下载python3.5版本,或anacond......
  • Python之异常
    一、了解异常当检测到⼀个错误时,解释器就⽆法继续执⾏了,反⽽出现了⼀些错误的提示,这就是所谓的"异常"。例如:以r⽅式打开⼀个不存在的⽂件。open('test.txt','r')二、异常......
  • Python之模块和包
    一、模块Python模块(Module),是⼀个Python⽂件,以.py结尾,包含了Python对象定义和Python语句。模块能定义函数,类和变量,模块⾥也能包含可执⾏的代码。1、导入模块1、导入......