70٪ تخفیف ویژه جشنواره تابستانه توسینسو
پایان تخفیف تا:
مشاهده دوره‌ها
0

نصب کتابخانه در پایتون؟

سلام خسته نباشید.

سوال اول اینکه آیا به کتبخونه ها در پایتون ماژول یا مدل میگن؟؟

سوال دوم من یک کتابخونه به نام swampy دانلود کردم میخوام اون رو نصب کنم این کار به چه صورت هست؟ (میدونم باید از import استفاده کرد فقط نمیدونم باید چطور نصبش کرد)

پرسیده شده در 1395/11/20 توسط

11 پاسخ

0

از لینک زیر می تونید به Reference توابع ماژول های پایتون دسترسی داشته باشید:

Python Rereference

شما اگر لیست توابع موجود در هر ماژول رو میخوایید به صورت زیر می تونید لیست توابع رو بدست بیارید:

>>> import math
>>> dir(math)
['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']

برای مشاهده راهنمای هر تابع هم به صورت راهنمای اون تابع رو می تونید مشاهده کنید:

>>> import math
>>> help(math.fmod)
Help on built-in function fmod in module math:

fmod(...)
    fmod(x, y)

    Return fmod(x, y), according to platform C.  x % y may differ.
پاسخ در 1395/11/20 توسط
1

ظاهراً این مشکل تو نسخه 3 وجود داره و جستجویی هم که بنده انجام داده به نتیجه ای برای پایتون 3 نرسیدم، شما نسخه 2.7 پایتون رو دانلود کنید، بدون مشکل import انجام میشه:

C:\Python\Python27\Scripts>py -2
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
>>> import swampy.TurtleWorld
>>>
پاسخ در 1395/11/22 توسط
1

سلام دوست عزیز، ماژول یک فایل با پشوند py هست که داخلش یکسری توابع و کدها نوشته شده. برای نصب swampy پایتون رو در محیط Command اجرا کنید و عبارت زیر رو وارد کنید:

>> import tkinter

معمولاً نباید پیام خطایی دریافت کنید، اگر پیام خطا دریافت کردید از این لینک ActiveState رو دانلود و نصب کنید که tkinter رو اضافه کنه.

تو محیط python مجدد دستور زیر رو وارد کنید:

>>> import swampy

اگر پیامی مبنی بر عدم یافت swampy دریافت کردید به روش زیر می تونید swampy رو نصب کنید:

تو محیط command وارد مسیر زیر بشید، دقت کنید که مسیر زیر بر اساس مسیر نصب پایتون متغیره:

c:\python\python36-32\scripts

عبارت زیر رو وارد کنید تا swampy براتون نصب بشه:

C:\Python\Python36-32\Scripts>pip install swampy
Collecting swampy
  Downloading swampy-2.1.7.tar.gz (49kB)
    100% |████████████████████████████████| 51kB 76kB/s
Installing collected packages: swampy
  Running setup.py install for swampy ... done
Successfully installed swampy-2.1.7

بعد از نصب، دستور import swamp تو محیط پایتون بدون مشکل باید اجرا بشه.

پاسخ در 1395/11/20 توسط
0

واقعا دیگ دارم روانی میشم

>>> import tkinter as Tkinter
>>> from swampy.TurtleWorld import*
Traceback (most recent call last):
  File "<pyshell#10>", line 1, in <module>
    from swampy.TurtleWorld import*
  File "C:\Users\Markazi.co\AppData\Local\Programs\Python\Python36-32\lib\site-packages\swampy\TurtleWorld.py", line 8, in <module>
    from Tkinter import TOP, BOTTOM, LEFT, RIGHT, END, LAST, NONE, SUNKEN
ModuleNotFoundError: No module named 'Tkinter'

اینم محتوای ماژول TurtleWorld
پاسخ در 1395/11/22 توسط
0

بله، Package از قبل نصب شده

پاسخ در 1395/11/20 توسط
0

خب الان من swampy رو نصب کردم وقتی میخوام تابع TurtleWorld رو با دستور زیر فرخوانی کنم هر کاری میکنم ارور میده و از پایتون 3.6 استفاده میکنم

>>> import tkinter
>>> from swampy.TurtleWorld import*
Traceback (most recent call last):
  File "<pyshell#25>", line 1, in <module>
    from swampy.TurtleWorld import*
  File "C:\Users\Markazi.co\AppData\Local\Programs\Python\Python36-32\lib\site-packages\swampy\TurtleWorld.py", line 8, in <module>
    from Tkinter import TOP, BOTTOM, LEFT, RIGHT, END, LAST, NONE, SUNKEN
ModuleNotFoundError: No module named 'Tkinter'
>>> 

تو اینترنت گشتم محتویات این لینک مفید بود اما دقیق متوجه نشدم باید چیکار کنم.

پاسخ در 1395/11/20 توسط
0

خب از روش دوم رفتم با این مواجه شدم

C:\>Python34\Scripts\pip install swampy
Requirement already satisfied: swampy in c:\python34\lib\site-packages

توی ادرس رفتم پوشه ای به نام swampy بود یعنی اضاف شده ؟؟؟

پاسخ در 1395/11/20 توسط
0

آیا وب سایتی رو میشناسید که توابع موجود در هر ماژول مثل MSDN برای C# رو بشه پیدا کرد ؟؟

پاسخ در 1395/11/20 توسط
0

به صورت tkinter رو import کنید ببینید مشکل حل میشه؟

>>> import tkinter as Tkinter
پاسخ در 1395/11/22 توسط

پاسخ شما