আমি কীভাবে ম্যাক ওএস এক্স ইয়োসেমাইটে এস 3 সিএমডি ইনস্টল করতে পারি?


11

আমি ম্যাক ওএস এক্স ইয়োসেমাইট ব্যবহার করছি এবং এস 3 টিউলs3cmd থেকে ইনস্টল করতে চাই । আমি এখন পর্যন্ত যা করেছি তার একটি সংক্ষিপ্ত বিবরণ এখানে:

  1. ডাউনলোড এবং নিষ্কাশন .tar.gz
  2. ফলাফলের ডিরেক্টরিতে সরানো হয়েছে /usr/local/src
  3. cd /usr/local/src/s3cmd-1.5.0
  4. sudo python setup.py install
  5. s3cmd --configure, ত্রুটি বার্তা বলছে প্রদর্শন করে Please install the python dateutil module
  6. হোমব্রিউ ইনস্টল করা হয়েছে
  7. brew install python (পাইপ ইনস্টল করতে)
  8. pip install python-dateutil
  9. s3cmd --configure, বা s3cmd du s3://bucket-name

9 ধাপে আমি এখনও dateutilমডিউল সম্পর্কে ত্রুটি বার্তাটি পেয়েছি :

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
ImportError trying to import dateutil.parser. 
Please install the python dateutil module: 
$ sudo apt-get install python-dateutil
   or 
$ sudo yum install python-dateutil
   or 
$ pip install python-dateutil
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

হুম আমার জন্য ভাল কাজ করেছে, আমি কেবল একটি গিট ক্লোন github.com/s3tools/s3 সেমিডি এর পরে সেই ফোল্ডারটি থেকে সুডো পাইথন সেটআপ.পি ইনস্টল
চালিয়েছি

উত্তর:


22

অথবা আপনি এটিকে সহজ রাখতে পারেন এবং এস 3 সিএমডি সহ অনেকগুলি এডাব্লুএস সরঞ্জাম ইনস্টল / পরিচালনা করতে হোমব্রিউ ব্যবহার করতে পারেন

  1. এই কমান্ডটি চালিয়ে হোমব্রিউ ইনস্টল করুন

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. আপনি যে কোডটি চান তা সন্ধান করুন

    $ brew search s3
    s3-backer  s3cmd      s3fs   s3sync     unfs3
    
  3. এস 3 সিএমডি ইনস্টল করুন

    brew install s3cmd
    

আপনার / অ্যাপ্লিকেশন ফোল্ডারে (আপনি যে অ্যাপ্লিকেশনটি ইনস্টল করেন তার উপর নির্ভর করে) নির্ভরতা পেতে এবং সিমলিংক সহ সমস্ত নোংরা কাজ ইনস্টলারটি করবে।

  1. সর্বশেষতম সংস্করণ চান?

    brew update
    

আমি এটিকে দুর্দান্ত সাফল্যের সাথে কয়েক মাস ধরে অ্যাডস্ক্লি সরঞ্জামগুলির জন্য ব্যবহার করে আসছি। জি এল।


0
  1. উত্স ডাউনলোড করুন python-dateutil
  2. এটিতে এক্সট্রাক্ট করুন, যেমন, /usr/local/src/python-dateutil-2.4.0
  3. cd /usr/local/src/python-dateutil-2.4.0 (বা আপনি যে ডিরেক্টরিতে এটি সরিয়ে নিয়েছেন)
  4. sudo python2.7 setup.py install
  5. s3cmd --configure

(আমার নিজের প্রশ্নের উত্তর এখানে দেওয়া হচ্ছে। যদি কেউ আমাকে বলতে পারে কেন এটি কাজ করে এবং পূর্ববর্তী পদ্ধতিটি আমি জানতে আগ্রহী না!)


আপনার ডিফল্ট সিস্টেম অজগর সংস্করণ কি? 3 এর পরিবর্তে 2.7 সংস্করণ ব্যবহার করা আপনার যা করতে হবে তা হতে পারে।
অপ্টচিপ

হোমব্রিউ পাইথনের ওএসএক্স ইনস্টলড সংস্করণটি ওভাররাইট করে না (যা / usr / bin / এর সাথে যুক্ত) এটি / usr / স্থানীয় / বিনে একটি নতুন অনুলিপি ইনস্টল করে। যদি / ইউএসআর / বিন আপনার / পথে / ইউএসআর / স্থানীয় / বিন এর আগে থাকে তবে আপনি হোমব্রু নয়, পাইথনের ওএসএক্স সংস্করণ ব্যবহার করবেন। এছাড়াও পরিবেশগত পরিবর্তনশীল আপডেট করার জন্য আপনাকে হোমব্রাবির অজগরটি ইনস্টল করার পরে আপনার শেলটি পুনরায় চালু করতে হবে। which pythonআপনি আসলে যা চালাচ্ছেন তা দেখার চেষ্টা করুন ।
13 শে

উভয় ধন্যবাদ। @ ওপটিচিপ, সংস্করণ ২.7 হ'ল ডিফল্ট সংস্করণ। আমি যখন চালাই which pythonআমি পাই: /Library/Frameworks/Python.framework/Versions/2.7/bin/python@ স্টিটিব, এটি খুব সহায়ক তথ্য, ধন্যবাদ। আমি অনুমান করি যে কেন আমি আগে pipসফলভাবে চালাতে সক্ষম হয়েছি তবে dateutilsইনস্টল না হয়ে কেন আমি এখনও কিছুটা অনিশ্চিত । এটি কি কারণ pipইনস্টল করা হয়েছিল কেবলমাত্র হোমব্রিউ সংস্করণ, এবং তাই (আট ধাপে) এটি dateutilsহোমব্রিউ পাইথনটিতে ইনস্টল করা হয়েছিল?
এমপিএইউ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.