hyper-v中搭建本地服务器linux(CentOS 7)的python环境

新建虚拟机->安装CentOS7->新建虚拟交换机:内部网络->CentOS7设置->网络适配器:虚拟交换机:新建虚拟交换机->进入CentOS

# cd /etc/sysconfig/network-scripts/

# ls

# vi ifcfg-eth0

添加或修改

ONBOOT=yes

保存退出(按ESC再:wq回车)

windows中本地网络连接将以太网与vEthernet桥接

# service network restart

进路由器设置给linux分配静态IP

git安装

# yum install git -y

安装python编译依赖
# yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel

# adduser <name>
--------切用户--------

安装pyenv
$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
(若curl出错(35)SSL connect error ,需要配置一个有校新包的yum源
# vim /etc/yum.repos.d/dvd.repo
添加下文本
[updates]
name=CentOS-Updates
baseurl=https://mirrors.aliyun.com/centos/6.9/os/x86_64
gpgcheck=0
# yum repolist
然后更新nss # yum update nss

~/.bash_profile中追加pyenv
export PATH="/home/python/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

$ vim ~/.bash_profile

使用pyenv的install安装所需版本的python
$ pyenv install help
$ pyenv install -l
$ pyenv install 3.7.1

本地安装
$ cd .pyenv
$ mkdir cache
$ cd cache/

use Xftp copy python-3.7.1.tar.zx&python-3.7.1.tgz to /home/python/.pyenv/cache/

$ pyenv install 3.7.1

若 ModuleNotFoundError: No module named ‘_ctypes‘,其实是缺少了一个新需要的开发包libffi-devel,安装后即可再返回用户安装python
 # yum install libffi-devel -y (包在base)

切换python本版

[global 全局设置、shell 用户设置、local 目录设置]

$ python local 3.7.1

virtualenv 虚拟环境

$ pyenv virtualenv 3.7.1 <Vname>
$ pyenv local <Vname>

创建 .pip 文件夹
$ mkdir .pip
$ cd .pip
$ touch pip.conf
$ vim pip.conf
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
trusted-host=mirrors.aliyun.com
$ cd
$ cd <Vname>
安装ipython&jupyter和jupyter配置
$ pip install ipython
$ pip install jupyter
首先输入ipython生成秘钥
$ ipython
>>>from notebook.auth import passwd
>>>passwd()

使用jupyter前先设置密码
$ jupyter notebook password
$ jupyert notebook --ip=0.0.0.0

在windows浏览器中输入地址 192.168.xxx.xxx:8888

如果windows的浏览器连接不上jupyter,有可能是linux 防火墙阻止了,关闭掉

# systemctl stop firewalld

port&firewall more: https://www.cnblogs.com/moxiaoan/p/5683743.html

其它可能用到的指令:

查看linux本地端口  打包packages及加载

$ ss -tanl      $ pip freeze > <name>

          $ pip install -r <file_packages>

原文地址:https://www.cnblogs.com/abc987plm/p/10255129.html

时间: 2024-07-31 11:29:34

hyper-v中搭建本地服务器linux(CentOS 7)的python环境的相关文章

Apache LINUX中搭建HTTP服务器

LINUX中搭建HTTP服务器 在LINUX系统中安装Apache做为HTTP的服务程序,通过设置配置文件,可以实现很多功能,如访问控制,虚似主机,基于域名的虚拟主机,通过安装Awstats我们可以更方便的统计Http访问日志 实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:查看默认HTTP配置 找到默认红帽欢迎页面 (/etc/httpd/conf/httpd.conf ---->Include

在Linux中搭建 samba服务器

下面说一下如何在RHEL5.4中搭建samba服务器,在搭建samba服务器之前要了解: (1)samba服务器是干什么用的: (2)它的主要作用是什么: (3)它在什么情况下会使用到. SMB协议 SMB协议是在局域网中共享文件/打印机的一种协议,该协议可以为网络内部的Windows和Linux主机提供文件系统.打印服务. SMB的工作原理是让NetBIOS和SMB运行在TCP/IP之上,且使用NetBIOS的nameserver让Linux机器可以在Windows网络邻居中被浏览.这样Win

IIS搭建本地服务器,花生壳实现外网通过域名访问网站

配置服务器 作为一个青年,没有实力,做不出标图所示的服务器. 作为一个学生,买不起服务器 作为一个小孩,买不起域名 但别忘了 作为一个平民玩家,只要有耐心 装备迟早会做出来的 (注:感觉有钱与没钱还是区别好大) 一.涉及内容 目的: 1.搭建本地服务器   2.让外网用户能够访问本地   3.获得免费域名  4.使用域名访问 内容:  1.使用花生壳和IIS配置本地服务器 2.参考(相关)网址 大致步骤: 1.ISS的启动 2.网站的添加 3.ISS中IP的选择 4.花生壳的使用 注:本文演示的

iOS开发网络篇—搭建本地服务器

iOS开发网络篇—搭建本地服务器 一.简单说明 说明:提前下载好相关软件,且安装目录最好安装在全英文路径下.如果路径有中文名,那么可能会出现一些莫名其妙的问题. 提示:提前准备好的软件 apache-tomcat-6.0.41.tar eclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gz jdk-8u5-macosx-x64.dmg 二.安装和配置本地服务器环境(java)步骤: (1)在文档路径下,新建一个文件夹(NetWord),解压eclips

微信公众号开发技术基础(一):Eclipse+Tomcat搭建本地服务器并跑通HelloWorld程序

本文结构:(一)环境准备(二)在Eclipse里创建Dynamic Web工程(三)写一个简单的Servlet类并配置web.xml(四)运行程序 (一)环境准备 1.Eclipse:要使用for JavaEE版本的Eclipse,因为要创建Dynamic Web(动态Web)程序,这里使用eclipse-jee-mars-1-win32-x86_64版本.Eclipse是绿色软件,下载后解压缩即可打开使用. 百度网盘下载链接:https://pan.baidu.com/s/1dFvaKrJ 2

阿里云服务器Linux CentOS安装配置(四)yum安装tomcat

阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat  执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/lib/tomcat/ 3.tomcat配置目录:/etc/tomcat/ 4.启动tomcat:service tomcat start 5.访问下:curl 127.0.0.1:8080(安装目录里是个空文件夹,所以访问时,没有任何内容返回,这是正常的) 远程访问地址:http://ip:8080(

json server的简单使用(附:使用nodejs快速搭建本地服务器)

作为前端开发人员,经常需要模拟后台数据,我们称之为mock.通常的方式为自己搭建一个服务器,返回我们想要的数据.json server 作为工具,因为它足够简单,写少量数据,即可使用. 安装 首先需要安装nodejs,建议使用最新版本.然后全局安装json server. npm install json-server -g 安装完成后可以用 json-server -h 命令检查是否安装成功,成功后会出现json-server相关的参数选项. 运行 安装完成后,可以在任一目录下建立一个 xxx

阿里云服务器Linux CentOS安装配置(五)jetty配置、部署

阿里云服务器Linux CentOS安装配置(五)jetty配置.部署 1.官网下载jetty:wget http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.2.17.v20160517/jetty-distribution-9.2.17.v20160517.zip 我用上面的命令下载速度太慢了,于是先下载到本地,再传到服务器的 2.解压:unzip jetty-distribution-9.2.17.v201

阿里云服务器Linux CentOS安装配置(一/九)购买阿里云服务器

阿里云服务器Linux CentOS安装配置(一/九)购买阿里云服务器 我在阿里云购买的服务器配置 CPU:1核 内存:2G 系统盘:40G 公共镜像:CentOS 6.5 64位 公网带宽:1Mbps 价格:108元/月 系统运行参考 1个svn 1个mysql 1个tomcat部署了一个Java Web项目跑14802端口 1个jetty部署了一个Java Web项目跑14808端口 1个resin部署了两个Java Web项目跑了8080.14805两个端口 1个nginx 上面的服务运行