-
服务器创建虚拟环境记录
2020-12-04 21:33:361、下载virtualenv ...2、创建虚拟环境 virtualenv -p ~/python3.6 name(如果服务器上只有一个python,或者对python版本没有要求可以省略掉“~/python3.6”) 3、激活虚拟环境 source ~/mrcnn/bin/activate ...1、下载virtualenv
pip install virtualenv
2、创建虚拟环境
virtualenv -p ~/python3.6 name(如果服务器上只有一个python,或者对python版本没有要求可以省略掉“~/python3.6”)
3、激活虚拟环境
source ~/mrcnn/bin/activate -
linux远程服务器创建虚拟环境
2020-11-11 19:49:25conda create --name fantacy python=3.6.12 # 创建虚拟环境 –name:也可以缩写为 【-n】,【fantacy】是新创建的虚拟环境的名字,python=3.6.12:是python的版本号。若未指定,默认为当前环境的python版本. 环境...一、通过anaconda安装
前提条件:确保linux服务器已经安装了anaconda,如果没有安装可以参考其他博客进行安装。
基本操作:
1、创建虚拟环境conda create --name fantacy python=3.6.12 # 创建虚拟环境
–name:也可以缩写为 【-n】,【fantacy】是新创建的虚拟环境的名字,python=3.6.12:是python的版本号。若未指定,默认为当前环境的python版本.
环境默认本地地址为:anaconda的目录下找到envs/fantacy,如下:
2、激活虚拟环境source activate fantacy # 激活fantacy这个虚拟环境
激活的效果如下:
awrar@xy-WS--G4-WS880T-E700-G4:~$ source activate fantacy (fantacy) awrar@xy-WS--G4-WS880T-E700-G4:~$ 在最前面出现虚拟环境的名字
3、删除和退出操作
source deactivate fantacy # 退出环境 conda env remove -n fantacy # 删除环境 conda remove -n fantacy package_name # 删除环境中的某个包
二、通过virtualenv安装
1、安装virtualenv包
pip install virtualenv
2、创建虚拟环境
virtualenv [fantacy] [虚拟环境名称]
通过virtualenv安装需要有root权限否则出现以下结果
-p PYTHON_EXE, --python=PYTHON_EXE 指定生成的虚拟环境使用的Python解释器virtualenv -p /usr/bin/python3.6.12 fantacy #fantacy/lib 和fantacy/include 目录中包含了虚拟环境ENV使用的库文件
3、启动环境
$ source fantacy/bin/activate
4、退出环境
deactivate
总结:如果安装了anaconda那么用conda创建虚拟环境相对比较简单 ,也不需要root权限,virtualenv需要root权限,建议通过anaconda安装。
-
使用pycharm远程服务器创建虚拟环境跑pytorch
2020-07-28 22:48:06pycharm版本2020.1.4,python3.6,cuda9.0,conda4.5.4。 1. 连接服务器 顶端任务栏寻找Tools ---> Deployment ---> Configuration.使用:pycharm版本2020.1.4,python3.6,cuda9.0,conda4.5.4;file transfer功能使用了FileZilla。
远程服务器上建立独立开发环境以及安装pytorch等安装包,可以使用pycharm连接服务器在服务器terminal进行操作,也可以使用MobaXterm连接服务器进行操作,本文仅对pycharm方法进行说明。
1. 连接服务器
1. pycharm顶端任务栏寻找Tools ---> Deployment ---> Configuration.
- 左上角有添加符号 + ,输入自己用户名;
- Connection的界面,type选择SFTP,目前2020.1.4pycharm在connection界面没有SSH configuration的细节内容(host/host/user name/password),需要自己点开SSH Configuration进行添加;添加之后可以Test Connection:
- Mapping界面也填好Deployment path
- OK
2. 再次顶端任务栏Tools ---> Start SSH Session
此时pycharm terminal除了local terminal之外还出现另外一个服务器的terminal,在这个服务器terminal中可以进行后续操作。
2. 安装anaconda
1) 在官网或者清华镜像站下载anaconda3
清华镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
Anaconda installer archive: https://repo.anaconda.com/archive/index.html
2) 下载好后,使用FileZilla上传到服务器目标文件夹
注意pycharm连接好服务器后也可以将本地文件上传到服务器目标文件夹中,选中文件右击选择Deployment-->Upload即可。
3) 使用已经连接好服务器的MobaXterm或者pycharm目标服务器的terminal安装anaconda
在文件目录下执行:
bash Anaconda3-5.2.0-Linux-x86_64.sh
bash后面要对应下载的anaconda的文件名;安装过程中对于Proceed一直确认yes即可。
注意:在安装过程中有一个问题是询问是否加入环境变量,问题大概是:Do you wish the installer to prepend Anaconda3 install location to PATH in your /home/(your directory)/.bashrc ? [yes|no]
记得填yes,不然后续还要再单独添加一遍环境变量。
4)验证是否安装成功:
在终端输入anaconda:
以上命令代表安装成功。
3. 创建虚拟环境
1. 可能会出现的小问题
安装好anaconda之后可以开始使用conda安装包创建自己的独立开发环境,如果使用conda安装命令一直出现问题。
1. 显示无法找到命令,conda:command not found
环境变量导致的问题,使用命令:
vim ~/.bashrc #打开配置文件
export PATH = /home/xxxx/anaconda3/bin:$PATH
source ~/.bashrc
2. 之前对conda进行过换源操作,换源过后conda相关命令无法使用:
最简单粗暴的做法,删掉之前的所有源,只保留官方默认的源:
vim ~/.condarc #这一步可以先查看配置文件,看到添加过的源
conda config --remove-key channels #这条命令可以帮助恢复到默认源
2. 创建环境
连接好服务器后,可以先使用指令conda env list查询环境,
conda env list
例如:
>>> xxxx.node : ~$ conda env list
#conda environments:
#
base */home/xxx/anaconda3
应该大多数都只有base这一行,base这一行是默认的环境,并不是自己独立的虚拟环境,要创建独立的开发环境可以使用:
conda create -n python36 python=3.6
其中python36是我的环境名,后面是python的版本,这段命令建立了一个名为python36的python版本3.6的开发环境。
安装结束后,可再次检验conda环境,在base下面会出现两行,第二行就是刚刚创建的新的环境。
安装pytorch前最后一步就是使用命令 conda activate xxx 激活刚刚创建的新环境:
>>> xxxx.node : ~$ conda activate xxx
xxx是新的环境的名字 例如:conda activate python36
激活成功之后,可以看到命令行的开头多出一个(python36):
>>> (python36)xxxx.node : ~$
此时如果再次查询conda环境,会发现之前在base那一行出现的星号 * 此时出现在新环境python36这一行。
4. 寻找并安装合适版本的pytorch
检查conda/cuda版本:
>>> (python36)xxxx.node : ~$ conda --version #检查conda版本
conda 4.5.4
>>> (python36)xxxx.node : ~$ nvcc -V
最后一行就是cuda的版本,cuda9.0 V9.0.176,在官网上找到匹配的pytorch安装即可;Get started里面找不到的话,去Previous Version里面可以找到需要的。
例如:
>>> (python36) xxxx.node:~$ conda install pytorch==1.0.1 torchvision==0.2.2 cudatoolkit=9.0 -c pytorch
安装好之后,如果想查看pytorch对应的cuda:
>>> (python36) xxxx.node:~$ python
>>> import pytorch
>>> print(torch.version.cuda)
最后使用两条指令,查看服务器GPU是否能被pytorch调用:
>>> import torch
>>> torch.cuda.is_available()
返回为True就可以了!!!
-
解决阿里云服务器创建虚拟环境时出现的OSError: Command /root/.virtualenvs/T/bin/python3 - setuptools ...
2020-03-05 17:58:07解决阿里云服务器创建虚拟环境时出现的如下问题 root@iZ2zeemzp51mlbzarwptwwZ:/home# mkvirtualenv --python=/usr/bin/python3 T Already using interpreter /usr/bin/python3 Using base prefix '/usr' New ...解决阿里云服务器创建虚拟环境时出现的如下问题
root@iZ2zeemzp51mlbzarwptwwZ:/home# mkvirtualenv --python=/usr/bin/python3 T Already using interpreter /usr/bin/python3 Using base prefix '/usr' New python executable in /root/.virtualenvs/T/bin/python3 Not overwriting existing python script /root/.virtualenvs/T/bin/python (you must use /root/.virtualenvs/T/bin/python3) Please make sure you remove any previous custom paths from your /root/.pydistutils.cfg file. Installing setuptools, pkg_resources, pip, wheel... Complete output from command /root/.virtualenvs/T/bin/python3 - setuptools pkg_resources pip wheel: Collecting setuptools Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/3d/72/1c1498c1e908e0562b1e1cd30012580baa7d33b5b0ffdbeb5fde2462cc71/setuptools-45.2.0-py3-none-any.whl (584kB) Collecting pkg_resources Exception: Traceback (most recent call last): File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/basecommand.py", line 209, in main status = self.run(options, args) File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/commands/install.py", line 328, in run wb.build(autobuilding=True) File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/wheel.py", line 748, in build self.requirement_set.prepare_files(self.finder) File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/req/req_set.py", line 360, in prepare_files ignore_dependencies=self.ignore_dependencies)) File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/req/req_set.py", line 512, in _prepare_file finder, self.upgrade, require_hashes) File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/req/req_install.py", line 273, in populate_link self.link = finder.find_requirement(self, upgrade) File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/index.py", line 442, in find_requirement all_candidates = self.find_all_candidates(req.name) File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/index.py", line 400, in find_all_candidates for page in self._get_pages(url_locations, project_name): File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/index.py", line 545, in _get_pages page = self._get_page(location) File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/index.py", line 648, in _get_page return HTMLPage.get_page(link, session=self.session) File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/index.py", line 760, in get_page resp.raise_for_status() File "/root/.virtualenvs/T/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/models.py", line 840, in raise_for_status raise HTTPError(http_error_msg, response=self) pip._vendor.requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://mirrors.cloud.aliyuncs.com/pypi/simple/pkg-resources/ ---------------------------------------- ...Installing setuptools, pkg_resources, pip, wheel...done. Traceback (most recent call last): File "/usr/bin/virtualenv", line 9, in <module> load_entry_point('virtualenv==15.0.1', 'console_scripts', 'virtualenv')() File "/usr/lib/python3/dist-packages/virtualenv.py", line 719, in main symlink=options.symlink) File "/usr/lib/python3/dist-packages/virtualenv.py", line 988, in create_environment download=download, File "/usr/lib/python3/dist-packages/virtualenv.py", line 918, in install_wheel call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT) File "/usr/lib/python3/dist-packages/virtualenv.py", line 812, in call_subprocess % (cmd_desc, proc.returncode)) OSError: Command /root/.virtualenvs/T/bin/python3 - setuptools pkg_resources pip wheel failed with error code 2
vim ~/.pip/pip.conf
打开pip配置文件:
更改配置为[global] index-url = http://e.pypi.python.org/simple
并且成功进入所创建的虚拟环境T
-
服务器创建激活虚拟环境
2019-05-17 17:09:37创建虚拟环境 linux下查看python安装路径de -
服务器虚拟环境创建
2020-09-27 22:09:07conda 中环境管理: 查看当前已安装虚拟环境命令:$ conda info -e 创建新的虚拟环境命令:$ conda create -n "env name" python=版本号 ... 删除自己创建虚拟环境的命令:$ conda remove -n "... -
服务器上创建Python虚拟环境
2019-09-30 19:34:09服务器上创建Python虚拟环境 -
服务器创建python2.7虚拟环境
2020-02-14 18:50:46原本服务器上的环境是anaconda3、python3.7,由于实验环境需要python2.7版本,所以需要在服务器上创建python2.7的虚拟环境。 创建一个虚拟的环境名为python27,并安装2.7版本的python ~$ conda create -n python27... -
Linux服务器Anaconda 创建虚拟环境出现CondaHTTPError解决方案
2020-12-09 17:17:22Linux服务器Anaconda 创建虚拟环境出现CondaHTTPError解决方案方案 方案 最近需要使用服务器来跑代码,所以就在Linux上开始了环境搭建之旅,没想到在创建新虚拟环境时就出问题了 // 创建名为pytorch的虚拟环境; ... -
创建Python虚拟环境(服务器)
2019-09-09 11:05:23首先,本人是为了在服务器上,不影响其他用户的使用,创建的python虚拟环境 其实,python虚拟环境有很多好处,比如,不同的两个程序可能需要不同的python版本,此时,拥有python虚拟环境就可以帮助你轻松的使用不同... -
python创建虚拟环境失败_virtualenv 创建虚拟环境不成功
2020-12-11 11:04:44在阿里云上面的服务器有一台服务器,我已经安装好pip和virtualenv,我通过virtualenv venv创建虚拟环境的时候提示的错误信息如下root@Wireless:~/flasky# virtualenv venvRunning virtualenv with interpreter /usr/... -
使用Ubuntu云服务器创建django项目虚拟环境
2020-11-01 11:25:11本文主要讲在Ubuntu云服务器上创建一个可以运行django项目的虚拟环境。 第一步 安装pip 在Ubuntu中有两个python要注意区分,python2和python3,这里我们是安装python3的pip。 sudo apt-get install python3-pip 第... -
在windows服务器上为项目创建虚拟环境
2019-10-16 14:46:361.安装python 链接:... 下载适合自己的版本,进行安装即可。 2.上传项目 3.安装virtualenv ...pip install virtualenv ...5.激活虚拟环境 ...使用activate启动虚拟环境即可。 6.安装依赖包 ... -
利用conda创建虚拟环境
2020-10-04 23:50:29当服务器中的同一个账号由多人使用时,常常会出现环境配置冲突,导致代码无法正常运行,因此学会创建虚拟环境非常重要。文章利用conda的方法来创建虚拟环境。 1.在创建虚拟环境之前,需使用以下命令来查看是否有重名... -
python创建项目选虚拟环境还是_Python创建虚拟环境
2020-12-09 11:30:58一、python创建虚拟环境每一个项目都有属于自己的python环境,避免导入多余的模块导致资源浪费1、需求:公司之有一台服务器,目前运行这一个5年前开发的Django项目,基于1.5,现在要基于Django2.0开发一套程序,无法... -
创建远程服务器虚拟环境、pycharm连接
2020-03-11 17:09:311、创建远程服务器虚拟环境 首先进入需要创建环境的目录,一般是在anaconda下envs里。 指定python版本,继承系统第三方包的命令 virtualenv -p /home/yyang1/anaconda3/bin/python --system-site-packages dxcenv ... -
在服务器上通过创建虚拟环境安装python2.7的tensorflow
2018-10-31 16:10:46首先创建虚拟环境。(创建一个基于py2.7的环境) (这里有各个版本的tensorflow)https://mirrors.tuna.tsinghua.edu.cn/help/tensorflow/ pip install -i ... -
anaconda创建虚拟环境_虚拟隔离 | Python虚拟环境
2020-11-27 12:06:08前情回顾前面我们为大家介绍了工具赋能|Python环境搭建第 2 章Python开发环境搭建2.4 Python虚拟环境一般来说,大家只是拥有Linux服务器的运行代码权限,也就是说只能用这个服务器去跑程序,而不能对服务器进行一些... -
用python在服务器上创建文件夹及虚拟环境
2019-07-16 16:59:28用python在服务器上创建文件夹及虚拟环境 1、在当前路径下创建一个文件夹 mkdir shanhui **创建一个名为shanhui的文件夹** 2、创建一个虚拟环境 mkvirtualenv shanhui-py **创建一个名为shanhui-py的虚拟环境** 3...