Python Yeniden Yükleme

Başlatan erdemakin09, 28 Haziran 2017 - 22:03:03

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

erdemakin09

Arkadaşlar iyi günler
Python pyqt5 yükledim. Ama görmedi kütüphaneyi. Nette denilen yapayım derken şu an çok karmaşık * bir şey oldu. Pythondan pyqt5 siliyorum ama python2de kalıyor. Ordan silemiyorum. pyton3 e pyqt5 yüklüyemiyorum. Garip garip şeyler oldu.

Bu pythonu nasıl yeniden yüklerim. Temiz bir kuurulum yapamaz mıyım? Nette çok riskli ubuntu python kullanıyor falan diyordu korktum açıkcası.

pip3 install pyqt5
Collecting pyqt5
  Using cached PyQt5-5.8.2-5.8.0-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
Requirement already satisfied: sip<4.20,>=4.19 in ./.local/lib/python3.5/site-packages (from pyqt5)
Installing collected packages: pyqt5
Exception:
Traceback (most recent call last):
  File "/home/erdemakin/.local/lib/python3.5/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/home/erdemakin/.local/lib/python3.5/site-packages/pip/commands/install.py", line 342, in run
    prefix=options.prefix_path,
  File "/home/erdemakin/.local/lib/python3.5/site-packages/pip/req/req_set.py", line 784, in install
    **kwargs
  File "/home/erdemakin/.local/lib/python3.5/site-packages/pip/req/req_install.py", line 851, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/home/erdemakin/.local/lib/python3.5/site-packages/pip/req/req_install.py", line 1064, in move_wheel_files
    isolated=self.isolated,
  File "/home/erdemakin/.local/lib/python3.5/site-packages/pip/wheel.py", line 345, in move_wheel_files
    clobber(source, lib_dir, True)
  File "/home/erdemakin/.local/lib/python3.5/site-packages/pip/wheel.py", line 316, in clobber
    ensure_dir(destdir)
  File "/home/erdemakin/.local/lib/python3.5/site-packages/pip/utils/__init__.py", line 83, in ensure_dir
    os.makedirs(path)
  File "/usr/lib/python3.5/os.py", line 241, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/PyQt5-5.8.2.dist-info'
Her Can Bir Gün Ölümü Tadacaktır!

semm

sudo pip3 install pyqt5
bu şekilde yüklediysen bir sorun olmaması lazım import ederken küçük ve büyük harfleri doğru yazman lazım

erdemakin09

Dediğini yaptım. kurdum şimdi.

pip3 list yazdığımda gözüküyor.

Daha sonra oluşturduğum .ui dosyasını
pyuic5 mainwindow.ui -o output.py ile çevirdim.

Çıktı şu şekilde
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'mainwindow.ui'
#
# Created by: PyQt5 UI code generator 5.8.2
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(451, 149)
        self.centralWidget = QtWidgets.QWidget(MainWindow)
        self.centralWidget.setObjectName("centralWidget")
        self.textEdit = QtWidgets.QTextEdit(self.centralWidget)
        self.textEdit.setGeometry(QtCore.QRect(10, 20, 431, 31))
        self.textEdit.setObjectName("textEdit")
        self.widget = QtWidgets.QWidget(self.centralWidget)
        self.widget.setGeometry(QtCore.QRect(10, 60, 431, 27))
        self.widget.setObjectName("widget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.widget)
        self.horizontalLayout.setContentsMargins(11, 11, 11, 11)
        self.horizontalLayout.setSpacing(6)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.pushButton = QtWidgets.QPushButton(self.widget)
        self.pushButton.setObjectName("pushButton")
        self.horizontalLayout.addWidget(self.pushButton)
        self.pushButton_2 = QtWidgets.QPushButton(self.widget)
        self.pushButton_2.setObjectName("pushButton_2")
        self.horizontalLayout.addWidget(self.pushButton_2)
        MainWindow.setCentralWidget(self.centralWidget)
        self.statusBar = QtWidgets.QStatusBar(MainWindow)
        self.statusBar.setObjectName("statusBar")
        MainWindow.setStatusBar(self.statusBar)
        self.menuBar = QtWidgets.QMenuBar(MainWindow)
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 451, 22))
        self.menuBar.setObjectName("menuBar")
        MainWindow.setMenuBar(self.menuBar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.pushButton.setText(_translate("MainWindow", "Dosya Seç"))
        self.pushButton_2.setText(_translate("MainWindow", "Hesapla"))


Çalıştır dediğimde verdiği hata ise şu

Traceback (most recent call last):
  File "output.py", line 9, in <module>
    from PyQt5 import QtCore, QtGui, QtWidgets
ImportError: No module named PyQt5

Her Can Bir Gün Ölümü Tadacaktır!