انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: riuk در 29 امرداد 1396، 01:12 قظ
-
سلام من پایتون رو به سخت روی ابونتو 2 ریختم الانه برای ساخت بازی نیاز به کتاب خانه pygame دارم برای نصبش باید کجا رفت و چیکار کرد تا الان خیلی راه تست کردم و نشده لطفا کمکم کنید
-
سلام نیازی به نصب و ریختن پایتون رو اوبونتو نبود هم پایتون دو و هم پایتون سه پیش فرض نصب هستش
برای دسترسی به شل پایتون دو کافیه این رو تایپ کنین:
python
و برای پایتون ۳ :
python3
برای نصب ماژولpygame کافیه تو ترمینال دستور زیر رو بزنین:
sudo apt install python-pygame
برای استفاده و تست هم تو ترمینال بزنین:
python
حالا تو شل پایتون دستور زیر رو وارد کنین :
import pygame
-
البته روش بهتر استفاده از pip هست:
$ sudo pip install pygame
$ sudo pip3 install pygame
-
salam doste aziz rvsh shoma ro test kardam vali 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. omad bnzareton rahe dige ham hast??
دوست عزیز لطفاً قوانین انجمن رو رعایت کنید و فارسی تایپ کنید.
-
البته روش بهتر استفاده از pip هست:
$ sudo pip install pygame
$ sudo pip3 install pygame
نشد ارور داد Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-OE7doO/pygame/
-
البته روش بهتر استفاده از pip هست
روش بهتر استفاده از مخازن هست که باعث میشه با بروزرسانی کل سیستم، ماژولهای پایتون هم بروزرسانی بشن.
-
salam doste aziz rvsh shoma ro test kardam vali 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. omad bnzareton rahe dige ham hast??
لطفاً متن خروجی رو به صورت کامل تو تگ کد بذارین و فقط به گذاششتن خطوط آخر بسنده نکنین
البته روش بهتر استفاده از pip هست:
pip فقط زمانی توصیه می شه که پکیج مورد نظر تو مخازن وجود نداشته باشه
چون اگه وجود داشته باشه و شما بیاین به صورت دستی با pip پکیجی رو نصب و یا به روز رسانی کنین مشکلات عدم هماهنگی با بقیه ی پکیج های موجود رو منجر می شه یکی از این هماهنگ نبودن ها همونیه که معین جان گفتن
-
salam doste aziz rvsh shoma ro test kardam vali 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. omad bnzareton rahe dige ham hast??
لطفاً متن خروجی رو به صورت کامل تو تگ کد بذارین و فقط به گذاششتن خطوط آخر بسنده نکنین
البته روش بهتر استفاده از pip هست:
pip فقط زمانی توصیه می شه که پکیج مورد نظر تو مخازن وجود نداشته باشه
چون اگه وجود داشته باشه و شما بیاین به صورت دستی با pip پکیجی رو نصب و یا به روز رسانی کنین مشکلات عدم هماهنگی با بقیه ی پکیج های موجود رو منجر می شه یکی از این هماهنگ نبودن ها همونیه که معین جان گفتن
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-pygame is already the newest version (1.9.1release+dfsg-10).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
این رو مینویسه
-
دوست عزیز pygame رو شما نصب دارین
می تونین به راحتی ازش استفاده کنین :
import pygame
-
دوست عزیز pygame رو شما نصب دارین
می تونین به راحتی ازش استفاده کنین :
import pygame
مشکل من همین جاست
>>> import pygame
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pygame
>>>
این رو میزنه
-
خروجی دستور زیر چیه :
type python
python --version
-
خروجی دستور زیر چیه :
type python
python --version
File "<stdin>", line 1
type python
^
SyntaxError: invalid syntax
اولیه هم این
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'python' is not defined
دومیه این میاد
-
نه اون دستورات رو تو بش بزنین شما دارین اونا رو تو شل پایتون می زنین با Ctrl + D خارج شین و تو بش اینا رو بزنین
-
نه اون دستورات رو تو بش بزنین شما دارین اونا رو تو شل پایتون می زنین با Ctrl + D خارج شین و تو بش اینا رو بزنین
python is hashed (/usr/local/bin/python)
اها اولیه این میاد
Python 2.7.13
و دومیه هم این
-
فک کنم مشکل به خاطر اینه که شما گفتین پایتون رو خودتون نصب کردین (چون مسیر پیش فرض پایتون /usr/bin/python هستش نه /usr/local/bin/python)
یه بار تو بش بزنین :
/usr/bin/python
حالا اینو بزنین :
import pygame
اگه خطا نداد بگین تا بگم چیکار کنین
-
فک کنم مشکل به خاطر اینه که شما گفتین پایتون رو خودتون نصب کردین (چون مسیر پیش فرض پایتون /usr/bin/python هستش نه /usr/local/bin/python)
یه بار تو بش بزنین :
/usr/bin/python
حالا اینو بزنین :
import pygame
اگه خطا نداد بگین تا بگم چیکار کنین
[/quote
خطا نداد
-
خوب درست حدس زده بودم شما خروجی این دستورات رو بذارین :
cat ~/.profile
cat ~/.bashrc
و اگه آموزشی که برای نصب استفاده کردین رو دارین بدین تا بفهمم دقیقاً چیکار کردین
-
خوب درست حدس زده بودم شما خروجی این دستورات رو بذارین :
cat ~/.profile
cat ~/.bashrc
و اگه آموزشی که برای نصب استفاده کردین رو دارین بدین تا بفهمم دقیقاً چیکار کردین
اینو کجا بزنم؟؟
-
بش
-
بش
~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
اولیه اینه
# enable bash completion in interactive shells
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
alias usage='du -sk * | sort -n | perl -ne '\''($s,$f)=split(m{\t});for (qw(K M G)) {if($s<1024) {printf("%.1f",$s);print "$_\t$f"; last};$s=$s/1024}'\'
alias ls="ls --color"reza@RezacompaqMini:~$
دومیه هم اینه
-
اگه از آموزش خاصی برای نصب دستی پایتون استفاده کردین اونو بذارین ولی این دستور هم می تونه مشکلتون رو حل کنه :
echo alias python='/usr/bin/python' >> ~/.bashrc
source ~/.bashrc
حالا با زدن پایتون و import کردن اون ماژول نباید مشکلی داشته باشین
(البته این راه حل رو به خاطر این پیشنهاد دادم چون نمی دونم دقیقاً شما پایتون رو چطوری نصب کردین ولی به هر حال می تونه مشکلتون رو حل کنه)
-
اگه از آموزش خاصی برای نصب دستی پایتون استفاده کردین اونو بذارین ولی این دستور هم می تونه مشکلتون رو حل کنه :
echo alias python='/usr/bin/python' >> ~/.bashrc
source ~/.bashrc
حالا با زدن پایتون و import کردن اون ماژول نباید مشکلی داشته باشین
(البته این راه حل رو به خاطر این پیشنهاد دادم چون نمی دونم دقیقاً شما پایتون رو چطوری نصب کردین ولی به هر حال می تونه مشکلتون رو حل کنه)
تو بش؟؟
-
آره دیگه اینا دستورات پایتون نیستن
-
علی۷۶ مثل همیشه خیلی قشنگ و با صبر و حوصله توضیح داده. همینجا من ازش تشکر میکنم.
کاربرگرامی ریوک، مشکل شما از این هست که معلوم نیست پایتون رو چجوری نصب کردی برای همین دچار مشکل شدی. اگه سعی کنید همیشه نرمافزارها رو از توی مخازن نصب کنید، مشکلهاتون خیلی خیلی کمتر میشه.
-
آره دیگه اینا دستورات پایتون نیستن
ببخشید میشه ایدی تلگرامتون رو بدین اگه سوالی داشتم بپرسم؟؟
-
ببخشید میشه ایدی تلگرامتون رو بدین اگه سوالی داشتم بپرسم؟؟
والا من نزدیک یه ماهه تلگرامم رو کلاً پاک کردم یکی دیگه از دوستان هم تو پیام خصوصی آیدی تلگرام رو خواستن شرمنده اشون شدم ولی همین جا در خدمتتون هستم
مشکلتون حل شد ؟ الان pygame بدون خطا import شد ؟ اگه مشکلتون حل شد لطف کنین عبارت (حل شد) رو به عنوان اضافه کنین
علی۷۶ مثل همیشه خیلی قشنگ و با صبر و حوصله توضیح داده. همینجا من ازش تشکر میکنم.
ممنون سلمان جان باعث قوّت قلبه
-
ببخشید میشه ایدی تلگرامتون رو بدین اگه سوالی داشتم بپرسم؟؟
والا من نزدیک یه ماهه تلگرامم رو کلاً پاک کردم یکی دیگه از دوستان هم تو پیام خصوصی آیدی تلگرام رو خواستن شرمنده اشون شدم ولی همین جا در خدمتتون هستم
مشکلتون حل شد ؟ الان pygame بدون خطا import شد ؟ اگه مشکلتون حل شد لطف کنین عبارت (حل شد) رو به عنوان اضافه کنین
چشم
علی۷۶ مثل همیشه خیلی قشنگ و با صبر و حوصله توضیح داده. همینجا من ازش تشکر میکنم.
ممنون سلمان جان باعث قوّت قلبه
-
ببخشید میشه ایدی تلگرامتون رو بدین اگه سوالی داشتم بپرسم؟؟
والا من نزدیک یه ماهه تلگرامم رو کلاً پاک کردم یکی دیگه از دوستان هم تو پیام خصوصی آیدی تلگرام رو خواستن شرمنده اشون شدم ولی همین جا در خدمتتون هستم
مشکلتون حل شد ؟ الان pygame بدون خطا import شد ؟ اگه مشکلتون حل شد لطف کنین عبارت (حل شد) رو به عنوان اضافه کنین
علی۷۶ مثل همیشه خیلی قشنگ و با صبر و حوصله توضیح داده. همینجا من ازش تشکر میکنم.
ممنون سلمان جان باعث قوّت قلبه
منظور این چیه
Initialize PyGame and set up the display window.
-
منظور این چیه
Initialize PyGame and set up the display window.
نمی دونم والا من از این ماژول pygame اصلا تا الان استفاده نکردم ولی حدسی که می زنم اینه که یه چیزی شبیه به pygame.display رو باید مقداردهی کنین
با توجه به اینکه این تاپیک تموم شده سوالتون رو تو یه تاپیک مستقل بنویسید تا دوستانی که با این ماژول کار کردن براتون توضیح بدن
-
منظور این چیه
Initialize PyGame and set up the display window.
نمی دونم والا من از این ماژول pygame اصلا تا الان استفاده نکردم ولی حدسی که می زنم اینه که یه چیزی شبیه به pygame.display رو باید مقداردهی کنین
با توجه به اینکه این تاپیک تموم شده سوالتون رو تو یه تاپیک مستقل بنویسید تا دوستانی که با این ماژول کار کردن براتون توضیح بدن
سلام میگما من با دستور idle
وارد پایتون شدم ولی اینجوری وقتی وارم میشم وارد pygame نمیشه ارورو میده
-
منظور این چیه
Initialize PyGame and set up the display window.
نمی دونم والا من از این ماژول pygame اصلا تا الان استفاده نکردم ولی حدسی که می زنم اینه که یه چیزی شبیه به pygame.display رو باید مقداردهی کنین
با توجه به اینکه این تاپیک تموم شده سوالتون رو تو یه تاپیک مستقل بنویسید تا دوستانی که با این ماژول کار کردن براتون توضیح بدن
سلام میگما من با دستور idle
وارد پایتون شدم ولی اینجوری وقتی وارم میشم وارد pygame نمیشه ارورو میده
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
import pygame
ImportError: No module named pygame
-
آهان شرمنده من اشتباه منظورتون رو فهمیدم
الان سوالی که پیش میاد اینه که شما idle رو چطوری نصب کردین ؟
اگه از این طریق نصب کردین :
sudo apt install idle
خروجی دستور زیر رو بذارین (این دستور باید تو بش وارد بشه):
cat /usr/bin/idle
-
آهان شرمنده من اشتباه منظورتون رو فهمیدم
الان سوالی که پیش میاد اینه که شما idle رو چطوری نصب کردین ؟
اگه از این طریق نصب کردین :
sudo apt install idle
خروجی دستور زیر رو بذارین (این دستور باید تو بش وارد بشه):
cat /usr/bin/idle
من اصلا نصب نکردم
تو ترمینال زدم اومد
-
من اصلا نصب نکردم
تو ترمینال زدم اومد
والا من نمی دونم شما دقیقاً چیکار کردین که idle رو رو سیستمتون دارین ولی به هر حال با این دستور نصب کنین :
sudo apt install idle
و لطفاً هیچ وقت خارج از مخازن چیزی رو نصب نکنین
-
اینم اضافه کنم اگه بعد نصب کردن با دستور بالا بازم تو import کردن این ماژول مشکل داشتین
خروجی دستور زیر رو بذارین (تو بش) :
type idle
-
اینم اضافه کنم اگه بعد نصب کردن با دستور بالا بازم تو import کردن این ماژول مشکل داشتین
خروجی دستور زیر رو بذارین (تو بش) :
type idle
میشه ادرس جیمیلت رو بدی میخوام عکس بفرسم
-
میشه ادرس جیمیلت رو بدی میخوام عکس بفرسم
پیام خصوصی رو چک کنین
-
اینم اضافه کنم اگه بعد نصب کردن با دستور بالا بازم تو import کردن این ماژول مشکل داشتین
خروجی دستور زیر رو بذارین (تو بش) :
type idle
میشه ادرس جیمیلت رو بدی میخوام عکس بفرسم
میتونید عکسها رو به خود پستها سنجاق کنید. در صورت درخواست دوباره به صورت عمومی، ممکن است که دسترسی شما به انجمن مسدود شود.
-
میشه ادرس جیمیلت رو بدی میخوام عکس بفرسم
پیام خصوصی رو چک کنین
دوست عزیز، لطفا به توصیههای امنیتی رایج توجه کنید و از پذیرش اینگونه درخواستها خودداری فرمایید.
-
دوست عزیز، لطفا به توصیههای امنیتی رایج توجه کنید و از پذیرش اینگونه درخواستها خودداری فرمایید.
ممنون بابت نذکر از این به بعد حتماً لحاظ می کنم :)
-
دوست عزیز، لطفا به توصیههای امنیتی رایج توجه کنید و از پذیرش اینگونه درخواستها خودداری فرمایید.
ممنون بابت نذکر از این به بعد حتماً لحاظ می کنم :)
البته هدف از این گفته، تنها و تنها امنیت کاربران این انجمن هست. ممنون بابت توجهی که داری.