স্নো চিতাবাঘে হোমব্রু ম্যাকভিমের সাহায্যে আমি কীভাবে হোমব্রিউ পাইথন সংস্করণটি ব্যবহার করতে পারি?


14

দ্রষ্টব্য: মাউন্টেন সিংহের জন্য, দেখুন: আমি কীভাবে পর্বত সিংহের হোমব্রু ম্যাকভিম সহ হোমব্রু পাইথনটি ব্যবহার করতে পারি?

আমি ম্যাক ওএস এক্স স্নো লেপার্ডে হোমব্রিউ সহ পাইথন ২.7 ইনস্টল করেছি। আমি যখন ম্যাকভিম ব্যবহার করে ইনস্টল করি তখন brew install macvimএটি পাইথন সহায়তার সাথে সংকলন করে তবে এটি সিস্টেমের পাইথন ইনস্টলেশনের বিরুদ্ধে সংকলিত হয়। কমান্ডটি চালিয়ে এটি দেখা যায়:

:python print(sys.version)

2.6.1 (r261:67515, Jun 24 2010, 21:47:49) 
[GCC 4.2.1 (Apple Inc. build 5646)]

তবে, ভিমে মনে হচ্ছে পাইথন এক্সিকিউটেবল যা আমার পথে রয়েছে:

:python print(sys.executable)

/usr/local/bin/python

এটি ভিম_ব্রিজ ব্যবহার করে ভিম স্ক্রিপ্টগুলির জন্য সমস্যা সৃষ্টি করে , যেমন ভিম- স্টার্ট -টেবিল (মডিউল "পুনরায়" আমদানি করতে পারে না)।

আমি কীভাবে আমার হোমব্রেড পাইথন সংস্করণটির বিরুদ্ধে ভিম সংকলন করতে পারি?


এখনই স্থির হয়ে গেছে বলে মনে হচ্ছে: github.com/Homebrew/homebrew/issues/26496
হবে

উত্তর:


14

প্রথমে ম্যাকভিমটি সরান যদি আপনি ইতিমধ্যে এটি ইনস্টল করেছেন: brew remove macvim

এর পরে, আদেশের সঙ্গে সম্পাদন করা MacVim এর সূত্র: brew edit macvim। আর্গুমেন্টের তালিকাটি (এর সাথে শুরু args = %W[ ...) সন্ধান করুন এবং এই লাইনটি সংশোধন করুন:

--enable-pythoninterp

এটি এই দুটি লাইনে পরিবর্তন করুন:

--enable-pythoninterp=dynamic
--with-python-config-dir=/usr/local/lib/python2.7/config

(এই কনফিগারেশন ডির সাথে অনুরূপ হওয়া উচিত /usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current/lib/python2.7/config)

এখন আপনি যখন ম্যাকভিমটি পুনরায় ইনস্টল করবেন brew install macvim, এটি আপনার পাইথন ২.7 ইনস্টলেশনটি ব্যবহার করবে।

:python print(sys.version)

2.7.3 (default, Apr 16 2012, 23:20:02) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)]
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.