【毕设】基于CycleGAN的风格迁移【三】代码迁移到服务器(Linux)及环境搭建

1.假设服务器上已经安装好anaconda。

2.通过u盘把代码文件(文件名pytorch-CycleGAN-and-pix2pix-master)拷到Desktop(桌面)上

 

3.打开Terminal,会直接进入anaconda终端。

Linux下anaconda的操作(与windows差不多)

查看当前存在哪些环境

conda env list

创建新的虚拟环境。

conda create -n your_env_name python=X.X(2.7、3.6等)

激活虚拟环境。在你使用环境之前,需要激活。

source activate your_env_name

安装各种所需python包。

pip install package_name

(如果你创建的是python3.x的环境,也直接使用pip,不要使用pip3。因为此时的pip3可能会直接安装至你的系统环境里。)

关闭虚拟环境。当你使用完毕,需要关闭虚拟环境。

source deactivate

删除虚拟环境。

conda remove -n your_env_name --all

共享环境:将当前使用的环境中所包含的python包的名称进行打包。

conda env export > 文件名.yaml

载入别人共享的环境。

conda env update -f=/path/文件名.yml

4.新建一个叫cyclegan的环境 :conda create -n cyclegan python=3.6

5.激活(进入)cyclegan环境中:source activate cyclegan

6.因为我们想直接用作者提供的txt文件复刻环境,因此我们需要cd路径到你刚刚拷贝到Desktop(桌面)上的代码文件中:cd /home/dell/Desktop/pytorch-CycleGAN-and-pix2pix-master/

(新手可能会有一个疑问,明明Desktop是home的文件为什么中间还要有一个dell文件?

讲解:

问 题 

home文件夹下面有个aaa文件夹 为什么不能选择aaa文件夹呢?

解决方案

如其所言,因为没有这个目录。「主目录」「home 目录」「主文件夹」「用户目录」等术语,指的是 ~ 所代表的目录,即分配给这个用户的主要目录。对于普通用户,通常它位于「/home/用户名」。你说的应该是~/aaa,展开来也就是 /home/test/aaa 了。记得使用 ls 来查看目录内容。)

7.正常情况下我们可以直接使用pip install -r requirements.txt(requirements.txt为作者打包好的环境包)来进行复刻环境,但速度太慢了。因此我们使用镜像源来复刻环境。

国内源:

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/ 

豆瓣:http://pypi.douban.com/simple/

使用举例:

可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。

续7.我们输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt就可以复刻完环境了。

还有一种办法复刻环境:

我们可以直接通过在pycharm中复刻环境,先在Terminal中创建一个虚拟环境,然后根据(5条消息) Pycharm中如何配置已有的环境_MrRoose1的博客-CSDN博客_pycharm怎么配置环境配置好环境后并选择那个环境,随后在pycharm中的Terminal中直接进行pip install -r requirements.txt(要看Terminal中前面括号内的名字是否是你想要进的环境名)

猜你喜欢

转载自blog.csdn.net/qq_45368632/article/details/124527855