ব্যবহার pip3
একটি প্যাকেজ ইনস্টল করার একটি virtualenv
প্যাকেজ বিশ্বব্যাপী সাইট-প্যাকেজ ইনস্টল করা কারণ পরিবর্তে virtualenv ফোল্ডারে এক ফোল্ডার। ওএস এক্স ম্যাভেরিক্সে (10.9.1) পাইথন 3 এবং ভার্চুয়ালেনভ কীভাবে সেট আপ করব তা এখানে:
আমি হোমব্রু ব্যবহার করে পাইথন 3 ইনস্টল করেছি:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew install python3 --with-brewed-openssl
$PATH
ভেরিয়েবল এতে পরিবর্তন করেছেন .bash_profile
; নিম্নলিখিত লাইন যুক্ত:
export PATH=/usr/local/bin:$PATH
রানিং which python3
রিটার্ন /usr/local/bin/python3
(শেলটি পুনরায় চালু করার পরে)।
দ্রষ্টব্য: which python3
এখনও ফেরত / usr/bin/python
যদিও।
virtualenv
ব্যবহার করে ইনস্টল করা pip3
:
pip3 install virtualenv
এর পরে, একটি নতুন তৈরি করুন virtualenv
এবং এটি সক্রিয় করুন:
virtualenv testpy3 -p python3
cd testpy3
source bin/activate
দ্রষ্টব্য: যদি আমি -p পাইথন 3 নির্দিষ্ট না করি তবে পাইপটি ভার্চুয়ালেনভের বিন ফোল্ডার থেকে হারিয়ে যাবে।
চলমান which pip
এবং which pip3
উভয়ই ভার্চুয়ালেনভ ফোল্ডারটি ফিরিয়ে দেয়:
/Users/kristof/VirtualEnvs/testpy3/bin/pip3
এখন, যখন আমি অ্যাক্টিভেটেড ভার্চুয়ালেনভে পিপ ব্যবহার করে মার্কডাউন ইনস্টল করার চেষ্টা করব, তখন পাইপটি ভার্চুয়ালেনভের সাইট-প্যাকেজ ফোল্ডারের পরিবর্তে বিশ্বব্যাপী সাইট-প্যাকেজ ফোল্ডারে ইনস্টল করবে।
pip install markdown
চলমান pip list
রিটার্ন:
Markdown (2.3.1)
pip (1.4.1)
setuptools (2.0.1)
virtualenv (1.11)
এর উপাদানসমূহ /Users/kristof/VirtualEnvs/testpy3/lib/python3.3/site-packages
:
__pycache__/
_markerlib/
easy_install.py
pip/
pip-1.5.dist-info/
pkg_resources.py
setuptools/
setuptools-2.0.2.dist-info/
এর উপাদানসমূহ /usr/local/lib/python3.3/site-packages
:
Markdown-2.3.1-py3.3.egg-info/
__pycache__/
easy-install.pth
markdown/
pip-1.4.1-py3.3.egg/
setuptools-2.0.1-py3.3.egg
setuptools.pth
virtualenv-1.11-py3.3.egg-info/
virtualenv.py
virtualenv_support/
আপনি দেখতে পাচ্ছেন, বিশ্বব্যাপী সাইট-প্যাকেজ ফোল্ডারে মার্কডাউন রয়েছে, ভ্যুচুয়ালেনভ ফোল্ডারটি নেই।
দ্রষ্টব্য: আমি পাইথন 2 এবং পাইথন 3 এর আগে আলাদা ভিএম ইনস্টল করেছি ( এই নির্দেশাবলী অনুসরণ করেছি ) এবং পাইথন 3 এর সাথে একই সমস্যা ছিল; পাইথন 2 ভিত্তিক ভার্চুয়ালেনভে প্যাকেজ ইনস্টল করা নির্দোষভাবে কাজ করেছে worked
কোন টিপস, ইঙ্গিত, ... খুব প্রশংসা করা হবে।
pip3
?) এটি নিজে থেকে খারাপ নাও হতে পারে তবে তা থাকলে আপনার সচেতন হওয়া উচিত।