почему в моем linuxmint установлены два пипса?

Если вы объявляете свою переменную в классе как общедоступные переменные, вы можете получить к ней доступ следующим образом:

public partial class _Default : System.Web.UI.Page
{
    public string message1 = null;
    public string message2 = null; 
    public string message3 = null;


    public void setVars()
    {
        for (int i = 1; i <=3; i++)
         {
             this.GetType().GetField("message" + i.ToString()).SetValue(this, "blabla" + i.ToString());

         }
    }




}
-1
задан Manish Meshram 27 February 2019 в 19:35
поделиться

1 ответ

У вас установлены две разные версии python и pip. Это распространено.

/usr/local/lib/python2.7/dist-packages/pip, скорее всего, был установлен операционной системой и позволяет вам sudo pip install пакеты Python 2.7.

/home/manish/.local/lib/python3.5/site-packages/pip находится в вашей домашней папке, что означает, что вам не нужно повышать свои пользовательские привилегии до pip install пакета. Это для Python 3.5.

Управление версиями и зависимостями Python может быть очень запутанным, особенно если вы просто пытаетесь следовать учебному пособию.

Лучший инструмент, который я могу порекомендовать, чтобы понять это, - pyenv. Он позволяет вам установить любую версию python в вашей домашней папке и позволяет переключаться между проектами (папками), создавая файл .python-version. pyenv .

0
ответ дан Richard 27 February 2019 в 19:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: