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中前面括号内的名字是否是你想要进的环境名)