专栏首页python3conda环境配置

conda环境配置

新租了服务器,想做个简单的服务端,测试以下网络质量。刚开始打算用npm的http-server做一个,无奈出问题了。后来还是觉得干脆装个django

npm和nodejs的安装

npm可以通过apt-get install安装,nodejs只能自己下载安装了(没注意到nodejs带npm,这是后话了)-,- wget下载方式还不是特别熟悉,多番查找了解才勉强会了。 nodejs解压安装方法 tar zxvf 解压失败了,又去查阅 不完全的解决办法 tar xvf虽然成功了,但是没办法make,还是不能用 npm作为一个js的包管理工具,表示我没办法-,- 暂时搁置吧

pip安装的错误示范

pip install djangodjango使用pip安装 必须注意,要装python3-pip不然一样没用。 问题又来了,使用python3-pip确实可以安装python3版本的pip不过,如何和python2版本的pip区分呢?pip无法通过版本区分,哪个版本都是pip 查阅得知可以使用环境配置解决 python环境配置

virtualenv -p /usr/bin/python3 py3env
source py3env/bin/activate
pip install package-name

尝试之后,然而并没有解决,[摊手] 不过还是深刻体会到了环境配置的重要性,在安装任何包之前,创建一个新环境,从头开始配置,防止出现这种问题。

conda环境配置和简单的使用

感觉之前用的anaconda不错,conda配置起来感觉也很好。 于是在我的电脑上,创建了一个新的环境,安装django。 使用conda创建环境是比较容易的,conda create -h即可查看创建详情 由于创建简单,之前也创建过一个环境,不多说了 以下是一些环境相关的常用命令。

-> % conda info -e //显示所有环境
# conda environments:
#
snowlakes             *  /home/ysrcyx/anaconda3/envs/snowlakes
root                     /home/ysrcyx/anaconda3

(snowlakes) 
-> % conda list //显示当前环境下的包
# packages in environment at /home/ysrcyx/anaconda3/envs/snowlakes:
#
mkl                       11.3.3                        0  
openssl                   1.0.2i                        0  
readline                  6.2                           2  
sqlite                    3.13.0                        0  
xz                        5.2.2                         0  
zlib                      1.2.8                         3  
(snowlakes) 
-> % conda install -n snowlakes django //在指定环境下安装指定包     

Package plan for installation in environment /home/ysrcyx/anaconda3/envs/snowlakes:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    django-1.10.2              |           py35_0         3.7 MB
The following NEW packages will be INSTALLED:

    django:     1.10.2-py35_0
    pip:        8.1.2-py35_0 
    python:     3.5.2-0      
    setuptools: 27.2.0-py35_0
    tk:         8.5.18-0     
    wheel:      0.29.0-py35_0

Proceed ([y]/n)? 

使用source avtivate env-name来切换环境 从上面的图可以看出,安装django这样的包,还会顺便把前置包安装了,简直ez,安装完成就可以愉快的使用django了。如何在一个空的服务器上搭建出自己想要的东西还真是个技术活,毕竟很多东西不像本地那么全。 后来看了看Tutorial,顺利在本地的127.0.0.1:8000起来了。突然想起了Angular2。前几天刚开始打算学An2的还一脸蒙逼,这个框架到底是由什么组成的呢?它到底是个什么?学了几天后才发现,An2项目的文件夹里也有index.html。不过主要内容是通过app文件夹里的.ts文件来实现的。这才恍然大悟,这应该就是WebApp和网页的区别了吧,html还是适合电脑端的网页设计,因为一般电脑端的网页内容量很大,html的本名不就是超文本吗?在类似app的功能设计上,html就不如js了。

总结

对wget下载文件和环境配置及使用有了一定了解,对An2这样的WebApp框架和普通的html网页的区别有了一定了解。不过也暴露出了自己的不足之处。

  • 脱离了图形界面,下载安装能力很差,需要加强练习。
  • 其次,有现成的包管理器和环境配置,不要自己做死去手动配置,很容易出问题。

conda http://stackoverflow.com/ques...

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python3 安装pip 提示Modu

    环境ubutun14,python版本是python3.6. 今天在安装Pip 时出现ModuleNotFoundError: No module named ...

    py3study
  • python-anaconda

    Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python...

    py3study
  • python之windows安装mysq

    mysql-python包含MySQLdb模块,此模块是python用来连接mysql数据库,今天在windows上安装mysql-python模块遇到了一些问...

    py3study
  • 郎咸平说:工业4.0挑战大于机会。你认为呢?

    ---- 工信部产业政策司司长冯飞近日在上海表示,“中国制造2025”实质上就是中国版的“工业4.0”,而“工业4.0”的制高点在于工业互联网。事实上,最早布...

    机器人网
  • QQ被盗引发的思考-DNS域名欺骗

    某日下午13:16分,我正躺在床上休息,昨天生病,今天精神才好了点,然而依旧是无精打采,睡也睡不着,便打开了两天没上的QQ,发现寂静了许久的同乡会QQ群里有同学...

    字节脉搏实验室
  • jenkins手把手教你从入门到放弃02-jenkins在Windows系统安装与配置(详解)

      上一篇对jenkins有了大致了解之后,那么我们就开始来安装一下jenkins。

    北京-宏哥
  • 我的 Sublime Text 必备插

    Sublime Text有一个缺点,当你想使用浏览器浏览你的html页面的时候,你需要在你的文件上点击鼠标右键,选择Open In Browser才可以浏览器浏...

    py3study
  • 网络安全仍是企业管理盲区

    当前,许多企业对其网络的安全性都拥有不切实际的信心。   企业网络安全的典型盲点有很多,包括应用、网络流量、网络设备、用户的活动、虚拟化设备和数据中心...

    安恒信息
  • 【新闻】大数据初创企业Concurrent获千万美元融资

    ? 大数据初创企业Concurrent刚刚获得了 1000 万美元的新一轮融资。 大数据方兴未艾,Hadoop 则是大数据最流行的基础平台。围绕着 Hadoo...

    小莹莹
  • 前端常见技术点 - CSS / DOM / 布局(43问)

    这里总结一下 WEB 前端面试 CSS 部分的常见问题,同时这些问题也是对一些基础的技术概念和思想的理解。对这些基本知识的掌握程度和深度决定了你的技术层级。高级...

    用户5997198

扫码关注云+社区

领取腾讯云代金券