ইনস্টল করা পান্ডাস সংস্করণটি কীভাবে সন্ধান করবেন


251

কিছু পান্ডার কার্যকারিতা নিয়ে আমার সমস্যা হচ্ছে। আমার ইনস্টলেশন সংস্করণটি কীভাবে পরীক্ষা করব?

উত্তর:


356

চেক করুন pandas.__version__:

In [76]: import pandas as pd

In [77]: pd.__version__
Out[77]: '0.12.0-933-g281dc4e'

পান্ডস একটি ইউটিলিটি ফাংশনও সরবরাহ করে, pd.show_versions()যা এর নির্ভরতাগুলির সংস্করণটিও প্রতিবেদন করে:

In [53]: pd.show_versions(as_json=False)

INSTALLED VERSIONS
------------------
commit: None
python: 2.7.6.final.0
python-bits: 64
OS: Linux
OS-release: 3.13.0-45-generic
machine: x86_64
processor: x86_64
byteorder: little
LC_ALL: None
LANG: en_US.UTF-8

pandas: 0.15.2-113-g5531341
nose: 1.3.1
Cython: 0.21.1
numpy: 1.8.2
scipy: 0.14.0.dev-371b4ff
statsmodels: 0.6.0.dev-a738b4f
IPython: 2.0.0-dev
sphinx: 1.2.2
patsy: 0.3.0
dateutil: 1.5
pytz: 2012c
bottleneck: None
tables: 3.1.1
numexpr: 2.2.2
matplotlib: 1.4.2
openpyxl: None
xlrd: 0.9.3
xlwt: 0.7.5
xlsxwriter: None
lxml: 3.3.3
bs4: 4.3.2
html5lib: 0.999
httplib2: 0.8
apiclient: None
rpy2: 2.5.5
sqlalchemy: 0.9.8
pymysql: None
psycopg2: 2.4.5 (dt dec mx pq3 ext)

এটি পুরানো বলে মনে হচ্ছে>>> import pandas as pd >>> pd.__version__ Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: module 'pandas' has no attribute '__version__'
জাঙ্গোড়কি

@jangorecki: pd.__version__হয় এখানে সংজ্ঞায়িত । যদি আপনি এটি পেতে থাকেন তবে AttributeErrorএটি সম্ভবত import pandas as pdভুল মডিউলটি আমদানি করছে বলে মনে হচ্ছে (আপনি প্যান্ডাস.পি নামে একটি ফাইল তৈরি করে থাকলে এমনটি ঘটতে পারে) বা আপনার ইনস্টলেশনতে অন্য কোনও সমস্যা রয়েছে।
আনটবু

হ্যাঁ সমস্যা হ'ল পান্ডাস সুডোর সাথে ইনস্টল করা হয়েছিল এবং অজগরটি সুডো ছাড়াই শুরু হয়েছিল।
jangorecki

38

চালান:

pip  list

আপনার প্যাকেজগুলির তালিকা (পান্ডাসহ) এবং তাদের সংস্করণগুলি পাওয়া উচিত, যেমন:

beautifulsoup4 (4.5.1)
cycler (0.10.0)
jdcal (1.3)
matplotlib (1.5.3)
numpy (1.11.1)
openpyxl (2.2.0b1)
pandas (0.18.1)
pip (8.1.2)
pyparsing (2.1.9)
python-dateutil (2.2)
python-nmap (0.6.1)
pytz (2016.6.1)
requests (2.11.1)
setuptools (20.10.1)
six (1.10.0)
SQLAlchemy (1.0.15)
xlrd (1.0.0)

6
পাইপ তালিকা | গ্রেপ পান্ডাস
এরিক দেশজার্ডিনস

18

সিম্পল সলিউশন

কোড:

import pandas as pd
pd.__version__

** "সংস্করণ" শব্দের আগে এবং পরে এর দ্বিগুণ আন্ডারস্কোর।

আউটপুট:

'0.14.1'

1
এটি ডাবল আন্ডারস্কোর উল্লেখ করার জন্য উত্সাহিত।
বোভেন লিউ

4

চালান

pip freeze

এটি উপরের মত একই কাজ করে।

pip show pandas

একটি নির্দিষ্ট প্যাকেজ সম্পর্কে তথ্য প্রদর্শন করে। আরও তথ্যের জন্য, চেক আউটpip help


1

উইন্ডোজ

python -c "import pandas as pd; print(pd.__version__)"
conda list | findstr pandas  # Anaconda / Conda
pip freeze | findstr pandas
pip show pandas | findstr Version

লিনাক্স

python -c "import pandas as pd; print(pd.__version__)"
conda list | grep numpy  # Anaconda / Conda
pip freeze | grep numpy  # pip

1

একটি বৃহত্তর নোটবুক কক্ষে: pip freeze | grep pandas এখানে চিত্র বর্ণনা লিখুন


আমার জুপিটার নোটবুকে pandas.__version__এবং !pip freeze | grep pandasদুটি ভিন্ন সংস্করণ দেখান। নোটবুকে কোন সংস্করণ ব্যবহার করা হচ্ছে?
এরিকঅনলাইন

উপেক্ষা। কার্নেলটি পুনরায় চালু করতে হবে। এখন দু'জনেরই মিল।
এরিকঅনলাইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.