添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

1. 必要性

Linux比Windows做开发实在是要强太多了。自带的Python编译器,命令行模式,让程序员都非常的喜欢。而且最重要的是,使用Linux,你感觉自己真的是在使用编程的方式运用这台计算机。而使用Windows,你真觉得一切都是Window…

当然,我并不会因为逼格,才去Linux的,而是太多的优秀的库Word2vec、fasttext等都需要C或者Python环境。虽然Windows也能勉强(经过一系列填坑以后,而且是能填好。通常是填不好)运行C语言版本的这些库。但是Linux下就可以很完美的运行(好吧,经过这篇以后,我觉得Linux也不是很容易了,可能是我打开的方式不对)。

总而言之,我们从无到有,总共分为这么几步:

  1. 安装Ubuntu
  2. 安装java
  3. 安装pycharm
  4. 安装anaconda
  5. 安装g++、gcc
  6. 安装fasttext

下面我们将会一步步进行讲解。

2. 安装java

第一步安装Ubuntu,不用我讲了吧,对于执意要装实体Ubuntu的大神不用看我的小白帖子,对于装VM的Ubuntu,使用VM的简易安装程序,完全无人值守即可完成安装。

下面我们重点讲解安装java,其实这话不准确,应该是jdk,也就是java开发包。为什么要装java呢,是因为pycharm需要它,所以必须先装java,再装pycharm,不然pycharm运行不起来。

网上是这样教我们的,只需要三个步骤:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install Oracle-java8-installer

当我们小白一样,按照这个命令一个个执行的时候,发现第二个开始就开始警告,到第三个的时候,完全执行不了。

当然,你也可以使用下载好的jdk包,然后安装,具体的可以参阅:《Ubuntu下配置java》

不过无论你如何挣扎,都会出现第二个的错误,为E: Some index files failed to download, they have been ignored, or old ones used instead.

这个错误,网上有提示说要修改DNS,但是实际上修改DNS并不能解决,至少我没有解决。还需要删除库后,然后修改更新的镜像,这里推荐使用163的镜像,因为阿里的镜像也被ign了。

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

上面这两个是删除lock的,应该是没有用,但是为了安全起见,我也做了。这个的结果就是最后更新的时候,需要多做很多。

具体的可以参考163镜像修改Update失败处理解决方案

至此,基本上都解决完错误了。下面我们安装pycharm。

3. 安装pycharm

只需要去官网下载一个最新的pycharm即可,然后具体的就看这里《安装pycharm》。值得要提的一点是,一定要看其内容评论,修改hosts文件之后才能使用:

找到etc/hosts,在终端中打开$sudo gedit hosts,加上一行
0.0.0.0 account.jetbrains.com就可以了。

4. 安装anaconda

Anaconda的安装就没什么好讲的,主要就是下载比较缓慢,这里建议从清华镜像下载,并且使用迅雷下载。这里要提醒的是Anaconda3 - 4.2之前还是python3.5版本,之后就是3.6版本了。因此我们这里选择Anaconda3 - 4.2安装,因为有很多库并不支持python3.6。

5. 安装g++、gcc

Fasttext包需要C语言的支持,因此,需要安装g++、gcc。
这里,使用g++ -vgcc -v来查看自身的系统的版本,如果没有的话,还是需要安装的,这里可以使用以下命令:
sudo apt-get install build-essential
这样就把依赖包都安装了,这里可以参考《安装G++、Gcc》
当然你也可以使用:

apt-get install gcc-4.8
apt-get install g++-4.8

来安装指定版本的,这里是有一些奇怪的地方,例如有可能安装的和Ubuntu内核不一致。建议使用与Ubuntu内核一致的编译器。

6. 安装fasttext

Pycharm的包安装里当时并未找到fasttext的包。命令行下的pip install安装时,在运行时,由于一个***i385-cython.so的文件,这个文件是fasttext的用户层的动态库,在编译时总是出现一个错误__cxa_throw_bad_array_new_length。

这个错误连StackOverFlow上面都没有解决办法,它总是会指向第五步里的错误,认为是编译器4.9版本以上才会出现的错误,但是我们第五步已经修改为4.8并且与内核相同了。

因此,我就想直接从外部包直接安装这个,因为那样的话,其编译过程,也就是生成动态库的过程是由我们系统自己编译的,应该不会出现这个问题,结果就这样解决了。

具体的,解决办法如下:
首先下载好fasttext包,然后再fasttext.tar.gz包所在的目录下执行:

tar -zxvf fasttext-0.8.3.tar.gz
cd fasttext-0.8.3
python setup.py build
python setup.py install

因为pip的安装不一定有用,毕竟我们之前用过了,有可能仍然出现问题。

7. 小结

至此,我们的安装这个的艰难之路就结束了。因为网上很多这个过程,都是以顺利的过程结束的,但是实际安装中,仍然会存在很多问题。我也仅仅是列举了我所遇到的问题以及解决办法。如果出现了其他问题,还是需要另查资料来解决。

1. 必要性Linux比Windows做开发实在是要强太多了。自带的Python编译器,命令行模式,让程序员都非常的喜欢。而且最重要的是,使用Linux,你感觉自己真的是在使用编程的方式运用这台计算机。而使用Windows,你真觉得一切都是Window…当然,我并不会因为逼格,才去Linux的,而是太多的优秀的库Word2vec、fasttext等都需要C或者Python环境。虽然Windows也能
Ubuntu18.04 安装 Pycharm一、下载anaconda二、 安装 Anaconda1)进入下载目录,首先,解压pycharm安装包2)打开终端,进入pycharm-community-2019.3.5/bin;3)执行pycharm.sh命令文件,开始安装;4)将软件复制到home根目录下,三、在PyCharm中使用Anaconda作为编译器四、创建快捷方式 一、下载anaconda 官方下载地址:https://www.jetbrains.com/pycharm/download/other
Ubuntu+Anaconda+Pycharm 目录Ubuntu+Anaconda+Pycharm安装VMware下载Ubuntu安装Ubuntu安装系统Ubuntu 全屏,VMware tools安装安装java jdk安装pycharm配置快捷按钮Anaconda 安装换源启动图标创建新环境并激活AnacondaPycharm联合使用 安装VMware 分享我的版本VMware15.5 提取码:3cxe 一路傻瓜式安装 下载Ubuntu 去阿里的镜像源下载更快,点击这里,我使用的是18.04.5
安装AnacondaUbuntu下似乎库中不自带Anaconda,是自带纯净的python,且2.x和3.x都自带,但装包比较麻烦,不如一步到位装AnacondaAnaconda的官方安装网址在 https://www.continuum.io/downloads/ 。在安装之前请先确认要安装的是python2.x or python3.x,确认之后则可点击安装。 由于Anaconda的官网下载
pycharm是一个比较专业的python编辑的IDE,今天就练习一下在ubantu18.04里安装pycharm。 注:我的ubantu是在虚拟机里安装的,所以这里的环境是虚拟机下安装。 1.pycharm安装包 首先,到pycharm的官网,下载一个Linux版本的pycharm安装包。 网址:http://www.jetbrains.com/pycharm/download/#sec...
学习深度学习的同学会苦于不知道如何搭建环境,因此可能会选用多种方法去搭建。可能使用pip直接在本地搭建,但是需要搭建多个环境时常常会发生冲突,又可能使用python env,Anaconda去管理多个python环境。 如果同时使用python env和Anaconda呢?是不是环境有些混乱了?本文主要介绍Ubuntu系统中python环境可能类似于“丢失”的情况。 原因和解决方法 简单来说,当创建多个python环境时,每个环境都需要下载一个python解释器,每个python解释器对应一个环境
1.Anaconda安装下载:清华大学的Anaconda2-4.4.0-Linux-x86_64 建议下载anaconda2的版本 下载完成后,直接运行bash ./Ana*.sh即可,按照终端中提示的内容进行默认设置安装2.Pycharm安装下载:Pycharm社区版 安装:$ cd Downloads/$ tar xfz pycharm-*.tar.gz$ cd pych
python环境anaconda 前叙:今天把自己的笔记本的系统由Winodow10换成了Ubuntu,正式如坑Linux系统。 首先在官网分别下载pycharme和anaconda。装anaconda在你存放anaconda的目录下打开终端,输入命令 bash Anaconda3-4.4.0-Linux-x8 2. 安装pycharm 3. 设置环境 选择Anacondapython环境做为编译环境,这样anaconda的库会自动加载到pycharm环境中。 4. Anaconda安装库 (1). 进入到 “C:\Anaconda3\Scripts”就可以使用pip进行安装了,记住这个pip是anaconda的pip工具。 (如果你装过python.exe的话, 针对某一project pycharm-> preferences -> project-> 选择要改变的project 右侧那个旁边有个⚙️,点击后选择showall 然后增加解释器 default File -> default settings
Ubuntu16.04下,默认安装了python2.7和python3.5,在终端下,输入“python”  或“python3”可查看具体版本。 1.安装PyCharm前,先配置PyCharm的JDK环境 Pycharm需要JDK环境解析,否则在安装过程中报错。 依次执行一下几条command sudo add-apt-repository ppa:webupd8team/jav
这里项目编译器创建有两种选择: 一种是创建新的编译环境new environment using 一般做项目时选择Virtualenv,可以使新建的项目有单独的编译器。 Location:是选择创建的编译环境的位置,默认是在项目所在文件夹下的venv文件夹中,不需更改。这个文件夹里会将你的Base interpreter指定的python编译器复制一遍放进去。 Base interperter:是选
配置AnacondaPyCharm编译环境,可以按照以下步骤进行操作: 1.安装Anaconda:从官网下载适合自己系统的Anaconda安装包进行安装。 2.创建新的虚拟环境:在Anaconda Navigator中创建一个新的虚拟环境,可以根据自己的需要选择Python版本以及需要安装的包。 3.在PyCharm配置虚拟环境:打开PyCharm,选择File→Settings→Project Interpreter,然后点击右上角的“齿轮”图标,选择Add。 4.选择解释器:在弹出的窗口中,选择Existing environment,并在Interpreter中选择Anaconda安装目录下的python.exe,然后点击OK。 5.选择虚拟环境:在同一窗口中,选择刚刚创建的虚拟环境,然后点击OK。 6.进行编译:在PyCharm中编写代码,可以直接使用虚拟环境中安装的包进行编译。 需要注意的是,为了更好的使用AnacondaPyCharm,建议下载Anaconda后再安装PyCharm,这样可以直接在Anaconda Navigator中打开PyCharm进行编程,也可以更方便地配置Anaconda虚拟环境