点子搜索显示我已安装Beautifulsoup,但conda搜索说我没有安装。到底是什么意思?
答案 0 :(得分:0)
pip搜索与之链接的特定python实例(您在其上启动pip安装的版本)。通常是系统的python安装,但您也可以将其设置为系统中存在的任何其他python。
同时,conda检查当前活动的anaconda python实例并将软件包安装到该实例。
区别和相似之处在于,如果conda已安装pip,并且如果您从控制台启动using System;
using System.Data;
using System.Windows.Forms;
using Oracle.DataAccess.Client;
//using System.Data.OracleClient; DEPRECATED
using Sistema_On_Tour.Vistas;
using Sistema_On_Tour.Controlador;
private void BtnIniciar_Click(object sender, EventArgs e)
{
OracleConnection conn = new OracleConnection(Conexion.conn);
try
{
conn.Open();
OracleCommand cmd = new OracleCommand("sp_login", conn);
cmd.CommandType = CommandType.StoredProcedure;
OracleParameter paruser = new OracleParameter("puser", OracleDbType.Varchar2);
paruser.Value= TxtUser.Text;
paruser.Direction = ParameterDirection.Input;
cmd.Parameters.Add(paruser);
OracleParameter parpass = new OracleParameter("ppass", OracleDbType.Varchar2);
parpass.Value = TxtPass.Text;
parpass.Direction = ParameterDirection.Input;
cmd.Parameters.Add(parpass);
OracleParameter parexito = new OracleParameter("pexito", OracleDbType.Varchar2);
parexito.Direction = ParameterDirection.Output;
parexito.Size = 1;
cmd.Parameters.Add(parexito);
OracleParameter ptipo = new OracleParameter("ptipo", OracleDbType.Int32);
ptipo.Direction = ParameterDirection.Output;
ptipo.Size = 1;
cmd.Parameters.Add("ptipo");
cmd.ExecuteNonQuery();
string exito = cmd.Parameters["pexito"].Value.ToString();
int tipouser = int.Parse(cmd.Parameters["ptipo"].Value.ToString());
if (exito.Equals('T'))
{
if (tipouser == 1)
{
this.Hide();
VentanaPrincipalApoderado v = new VentanaPrincipalApoderado();
v.Show();
}
else if(tipouser==2)
{
this.Hide();
VentanaPrincipalEjecutivo v = new VentanaPrincipalEjecutivo();
v.Show();
}
}
MessageBox.Show(exito);
}
catch(Exception error)
{
MessageBox.Show(error.Message);
}
finally
{
conn.Close();
}
}
}
}
(或者以其他任何方式打开conda python的控制台),则conda activate some_env
将等于{{ 1}}。
系统python与您的操作系统紧密相连,并且需要它才能正常运行。 Conda在您的用户目录中安装了最低的独立python版本,并允许您使用隔离的虚拟实例以及一组独特的已安装软件包。
大多数情况下,您希望将东西安装到conda上,而不是系统的python。