首页 > 其他分享 >写给自己的安装教程

写给自己的安装教程

时间:2023-06-14 21:36:08浏览次数:49  
标签:教程 python 写给 虚拟环境 conda install pycharm 安装


配置百度云服务器环境

初始环境一般都包含 

 

写给自己的安装教程_python

 python默认是2.7

需要做的事

1.安装Anaconda3


一般会安装在caffe27下,conda list显示的都是python2.7下的安装包。

2.配置conda3环境

       # conda info --envs 

查看当前conda环境

写给自己的安装教程_虚拟环境_02

    # conda create -n py36 python=3.6

py36是(自己给虚拟环境取的名字),创建好后会告诉你创建地址,之后安装各类包都在此环境下安

写给自己的安装教程_官网_03

2.1 创建linux 虚拟环境(不经过conda版本)

参考:https://linoxide.com/linux-how-to/setup-python-virtual-environment-ubuntu/

 2.1.1 命令行终端:


sudo apt-get install -y python3-venv (创建虚拟环境)


mkdir environments (存放虚拟环境的地方)


cd environments (切换到该地方)


python3 -m venv project_env (正式创建名为project_env的Python环境,project_env更改为自己取得名字)


以上就创建好了

2.1.2 激活新环境使用


source project_env/bin/activate (修改project_env, 这个激活方式比较麻烦,而且需要在该目录下激活)


写给自己的安装教程_虚拟环境_04

写给自己的安装教程_python_05

 

3. 安装pytorch,官网安装非常慢

    于是 去清华镜像源下载安装包https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/

选择对应的pytorch 和torchvision 版本。下载版本一存放在百度云盘,需要时下载。官网安装不会出错,自行安装会缺损很多包

传到root目录下。安装方法两种

       3.1 # conda install --offline -n py36 pytorch-1.0.1-py3.6_cuda9.0.176_cudnn7.4.2_2. tar.bz2 

虚拟环境下安装方法。以下截图表示安装成功

写给自己的安装教程_虚拟环境_06

     3.2  conda install /home/user/pytorch-1.0.1-py3.6_cuda9.0.176_cudnn7.4.2_2. tar.bz2  在root下不用写地址,其他地方要写文件地址

torchvision 也是同样的安装方法。

3.3 python3 -m pip install --upgrade torch torchvision -i https://pypi.tuna.tsinghua.edu.cn/simple (基本都可以)

4.提示No module named 'gdbm'

sudo apt-get install python3.6-gdbm

5. 安装cv2

pip install opencv-python

如果导入包出现:ImportError: libSM.so.6: cannot open shared object file: No such file or directory

写给自己的安装教程_官网_07

sudo apt-get install -y python-qt4

写给自己的安装教程_官网_08

6.下载安装pycharm

下载地址: pycharm官网

mac遇到pycharm官网打不开的问题:

其中,Mac需要修改hosts文件:地址:访达>前往文件夹>搜索Hosts>拖到桌面>修改完毕再拖回去

其实服务器不需要装编译器,直接用本地的pycharm(专业版)上传代码就好了。

7.在pycharm加载创建的conda环境

写给自己的安装教程_虚拟环境_09

如果不知道环境创建在那个位置了。可以在终端查找一下。先激活坏境,再which python

写给自己的安装教程_python_10

 

 

 

 

 

 

 

 

标签:教程,python,写给,虚拟环境,conda,install,pycharm,安装
From: https://blog.51cto.com/u_16159492/6481489

相关文章

  • 论文解读- nnU-Net: Self-adapting Framework for U-Net-Based Medical Image Segment
    本篇主要解读论文“nnU-Net:Self-adaptingFrameworkforU-Net-BasedMedicalImageSegmentation”==nnU-Net:基于U-Net的自适应医学图像分割框架。实现见本专栏下其他博文。直达链接......
  • nnU-Net 如何安装--傻瓜式安装教程
    这是nnU-Net系列第二篇–安装教程上一篇:nnU-Net介绍篇nnU-Net只在Linux上测试(ubuntu16、18和20;centOS,RHEL)。它也可以在其他操作系统上工作,但我们不能保证它会工作。因此,最好安装在Linux上文章目录安装nnU-Net的硬件条件快速的创建Ubuntu虚拟环境1安装venv模块2创建虚拟环境......
  • 深度学习图像标签标注软件labelme超详细教程
    文章目录前言一、labelme是什么?二、快速安装使用1.windows安装2.linux安装3.macos安装安装成功的哑子三、界面说明四、为图像创建类标签4.1参数介绍4.1文件夹所有文件创建分类标签4.2为文件夹所有文件创建分割标签5.其他问题5.1如何快速查看分割的json文件5.2json转png前......
  • Ubuntu安装Python 3.10
    更新系统的软件包列表和软件包:sudoaptupdatesudoaptupgrade安装构建Python3.10所需的依赖项:sudoaptinstallbuild-essentialzlib1g-devlibncurses5-devlibgdbm-devlibnss3-devlibssl-devlibsqlite3-devlibreadline-devlibffi-devcurllibbz2-dev下载Python3.10......
  • Sonarqube安装
    准备:1.SonarQube,版本7.8,下载地址https://www.sonarqube.org/2.mysql数据库,版本5.7(8.0版本会出现sql异常),下载地址:https://downloads.mysql.com/archives/community/3.汉化包:https://github.com/xuhuisheng/sonar-l10n-zh/releases安装mysql1.下载mysql-5.7.27-macos10.14-x......
  • 深浅copy、第三方模块的下载与安装
    深浅copy对于不可变类型,深拷贝和浅拷贝的效果是一样的。对于可变类型,深拷贝和浅拷贝是有区别的。浅拷贝:两者的值是相同的,在内存中重新申请了一块空间来存放新变量,所以两者的内存地址是不一样的list1=[1,2,3]list2=list(list1)print(list2)print("list1==list2?",li......
  • Python教程-多线程与多进程
    什么是线程,什么是进程?进程是程序(软件,应用)的一个执行实例,每个运行中的程序,可以同时创建多个进程,但至少要有一个。每个进程都提供执行程序所需的所有资源,都有一个虚拟的地址空间、可执行的代码、操作系统的接口、安全的上下文(记录启动该进程的用户和权限等等)、唯一的进程ID、环境变......
  • 深浅copy和第三方模块下载与安装
    深浅copy不可变对象,深浅copy效果一样可变对象,深浅copy还是有区别的浅copy字典、列表、集合结果都一样list1=[1,2,3]list2=list(list1)print(list2)print("list1==list2?",list1==list2)print("list1islist2?",list1islist2)[1,2,3]list1==list2?Tru......
  • Windows安装多版本MySQL(命令行)
    注意:电脑上可以多个数据库版本共存,但是在初次安装执行mysqld-installmysql的时候需要将mysql替换为唯一的名字,并且环境变量只能配置一个1.windows中下载指定版本官网下载命令行版本:https://dev.mysql.com/downloads/mysql/解压到指定位置编写my.ini文件[mysqld]#设......
  • javascript现代编程系列教程之六——parseInt()整数转换
    在JavaScript中,parseInt()函数会将其参数转换为字符串,然后解析该字符串,并返回一个整数或NaN。如果parseInt()函数的参数是一个非常大的浮点数(如1000000000000000000000.5),那么它首先会被转换为科学记数法的字符串形式(即"1e+21"),然后parseInt()会尝试从这个字符串中解析出......