انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: جعفر فرقانلوژ در 29 تیر 1402، 08:02 بظ
-
سلام
خروجی ترمینال برای اجرا:
Traceback (most recent call last):
File "/usr/bin/safeeyes", line 33, in <module>
sys.exit(load_entry_point('safeeyes==2.1.5', 'console_scripts', 'safeeyes')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/safeeyes/__main__.py", line 150, in main
safe_eyes = SafeEyes(system_locale, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/safeeyes/safeeyes.py", line 100, in __init__
self.plugins_manager.init(self.context, self.config)
File "/usr/lib/python3/dist-packages/safeeyes/plugin_manager.py", line 92, in init
plugin['module'].init(context, config, plugin['config'])
File "/usr/lib/python3/dist-packages/safeeyes/plugins/trayicon/plugin.py", line 407, in init
tray_icon = TrayIcon(context, plugin_config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/safeeyes/plugins/trayicon/plugin.py", line 146, in __init__
self.set_labels()
File "/usr/lib/python3/dist-packages/safeeyes/plugins/trayicon/plugin.py", line 187, in set_labels
entry[0].set_label(self.context['locale'].ngettext(entry[1][0], entry[1][1], entry[2]) % entry[2])
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
ValueError: unsupported format character 'I' (0x49) at index 6
-
چه نگارشی؟ رو چه توزیع و ارائهای؟
-
چه نگارشی؟ رو چه توزیع و ارائهای؟
نسخه کنونی مخازن رسمی در دبیان ۱۲ ازمایشی
-
دبیان ۱۲ آزمایشی چیه دیگه؟ دبیان ۱۲ پایداره. دبیان ۱۳ آزمایشیه. ولی در هر صورت من safeyes رو روی هردوتا دارم و مشکلی نداره.
اینی که گذاشتی به نظرمیرسه مشکل از پروندهٔ بومیسازیای باشه که داره ازش میخونه.
-
دبیان ۱۲ آزمایشی چیه دیگه؟ دبیان ۱۲ پایداره. دبیان ۱۳ آزمایشیه. ولی در هر صورت من safeyes رو روی هردوتا دارم و مشکلی نداره.
اینی که گذاشتی به نظرمیرسه مشکل از پروندهٔ بومیسازیای باشه که داره ازش میخونه.
من روی شاخه ازمایشی هستم از تنظیمات هم نوشته : دبیان گنو/لینوکس ۱۲
این مشکل پایتون باید از جای دیگه باشه چون با pip هم مشکل دارم :
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
If you wish to install a non-Debian packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
See /usr/share/doc/python3.11/README.venv for more information.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
-
برای استفاده از pip یا باید تو یک دایرکتوری محیط مجازی بسازی.(البته این رو هم باید قبلش نصب کنی: python3-full) از توی ترمینال این رو اجرا کن
python3 -m venv myvenv
بعد فعالش کن:
source myvenv/bin/activate
حالا میتونی با دستور pip هر چی خواستی رو نصب کنی.
یک راه دیگر هم همینه که خود دبیان توضیح داده. مثلا برای نصب pandas:
apt install python3-pandas
-
ممنون . فعلا که با اضافه کردن --break-system-packages راه افتاد کارم
مشکل دیگه هم اینه که معمولا دیسکاور و دراگون پلیر هم کرش میکنن و بسته میشن
-
اصلا خوندید اونجا گفته استفاده از این آپشن میتونه باعث خرابی سیستم بشه؟
از اونجایی که گفتید دراگون پلیر و دیسکاور هم کرش میکنند، فکر کنم پایتون روی سیستم خراب شده.
-
اصلا خوندید اونجا گفته استفاده از این آپشن میتونه باعث خرابی سیستم بشه؟
از اونجایی که گفتید دراگون پلیر و دیسکاور هم کرش میکنند، فکر کنم پایتون روی سیستم خراب شده.
اوو :o چند وقت بود خیلی تلاش کرده بودم گندی نزنم ;D ولی مثل اینکه نمیشه . فقط نکته اینکه دیسکاور قبل این عمل من کرش میکرد از اول اما دراگون پلیر جدید بود . همینطوری عادی که نمیشه با نصب دوباره درستش کرد نه ؟
-
نمیدونم میشه درستش کرد یا نه. یه بار discover و dragon player رو توی ترمینال باز کنید؛ انقدر کار کنید تا کرش کنند. بعد ببینید از چیزهایی که توی ترمینال نوشته شده میتونید دلیل کرش کردن رو بفهمید یا نه.
pip رو با دسترسی روت اجرا کردید؟
-
pip رو نباید با دسترسی روت اجرا کرد. مگر اونایی که خود دبیان اورده باشه تو مخزن که مثل بقیه پکیجها نصب میشه. دراگون پلیر فکر نکم به پایتون بستگی داشته باشه.
-
ضمنا اگر از دبیان آزمایشی استفاده میکنید باید آن را به دبیان ۱۳ ارتقا بدید، چون که همینک دبیان ۱۲ پایدار منتشر شده.
-
اصلا خوندید اونجا گفته استفاده از این آپشن میتونه باعث خرابی سیستم بشه؟
از اونجایی که گفتید دراگون پلیر و دیسکاور هم کرش میکنند، فکر کنم پایتون روی سیستم خراب شده.
dragon player و discover ربط خاصی به پایتون ندارند. نمیدونم چرا فکر کردم اینها رو با پایتون نوشتند.
-
نمیدونم میشه درستش کرد یا نه. یه بار discover و dragon player رو توی ترمینال باز کنید؛ انقدر کار کنید تا کرش کنند. بعد ببینید از چیزهایی که توی ترمینال نوشته شده میتونید دلیل کرش کردن رو بفهمید یا نه.
pip رو با دسترسی روت اجرا کردید؟
دیسکاور معمولا چند ثانیه بعد اجرا کرش میکنه و بسته میشه دراگون پلیر سومین باری که یک موسیقی رو پخش میکنه تا تموم میشه بسته میشه :/
بدون اون اپشن یک بار کردم دروغ نگفته باشم ولی باز همون خطا رو میداد با اون اپشن نه .
bash: discover: command not found
اصلا خوندید اونجا گفته استفاده از این آپشن میتونه باعث خرابی سیستم بشه؟
از اونجایی که گفتید دراگون پلیر و دیسکاور هم کرش میکنند، فکر کنم پایتون روی سیستم خراب شده.
dragon player و discover ربط خاصی به پایتون ندارند. نمیدونم چرا فکر کردم اینها رو با پایتون نوشتند.
اممم گرافیک انویدیا هم به کل خاموش کردم نمیدونم دلیلش چیه یک بار بروزرسانی کنم ببینم چی میشه
ویرایش : اوضاع خراب تر به نظر میاد :P :
sudo apt update
Reading package lists... Done
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 292125 (packagekitd)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to lock directory /var/lib/apt/lists/
-
برای اجرای discover، از دستور plasma-discover استفاده کنید.
این آخری که گذاشتید چیز خاصی نیست. packagekit داره cache مخازن رو بروزرسانی میکنه. یکمی صبر کنید تا کارش تموم بشه. APT اجازه نمیده همزمان دوتا پردازش مختلف، cache مخازن رو بروزرسانی کنند چون ممکنه اختلال بین اونها ایجاد بشه.
-
ممنون دوباره امتحان میکنم