为什么在Anaconda virtualenv中手动安装预先构建的python包?

时间:2017-01-07 16:47:59

标签: python anaconda conda

Anaconda website提到安装程序有100个预构建的软件包。即使是500mb的安装程序大小也暗示应该有一些预先构建的软件包。

然而,当我们想要使用任何软件包时,我们必须通过命令安装它们,例如。 conda install nltk 这基本上是从互联网下载包然后安装它。这似乎违反直觉,因为网站上已经提到安装程序中存在nltk。

有人可以对此有所了解吗?

1 个答案:

答案 0 :(得分:1)

分为两部分:

  • Conda - Package&环境管理系统。这给你了 conda命令,并提供与pipvirtualenv类似的功能 Miniconda
  • Anaconda - 包含100个科学的Python包 经过测试并验证可以协同工作的软件包。

如果你安装了conda,那么在没有完整的Anaconda发行版的情况下,你将获得Anaconda。如果您安装conda,您将获得Anaconda管理系统和Python发行版。只需运行conda安装conda install Anaconda后,您也可以获得 private void button1_Click(object sender, EventArgs e) { { System.Data.OleDb.OleDbConnection con = new System.Data.OleDb.OleDbConnection(); con.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\H3.mdb"; con.Open(); String DDate = DDD.Text.ToString(); String my_querry = "INSERT INTO DailyReport(DDate)VALUES('" + DDate + "')"; OleDbCommand cmd = new OleDbCommand(my_querry, con); cmd.ExecuteNonQuery(); MessageBox.Show("Data saved successfuly...!"); if(count>0) con.Close();