ভার্চুয়ালেনভ ব্যবহার করে আমি পাইথনের ডিফল্ট সংস্করণ (২.7) দিয়ে আমার প্রকল্পগুলি চালাচ্ছি। একটি প্রকল্পে আমার পাইথন ৩.৪ ব্যবহার করতে হবে।
আমি brew install python3
এটি আমার ম্যাকটিতে ইনস্টল করতাম। এখন, আমি কীভাবে একটি ভার্চুয়ালেনভ তৈরি করব যা নতুন সংস্করণ ব্যবহার করে?
যেমন sudo virtualenv envPython3
যদি আমি চেষ্টা করি:
virtualenv -p python3 test
আমি পাই:
Running virtualenv with interpreter /usr/local/bin/python3
Using base prefix '/usr/local/Cellar/python3/3.4.0_1/Frameworks/Python.framework/Versions/3.4'
New python executable in test/bin/python3.4
Also creating executable in test/bin/python
Failed to import the site module
Traceback (most recent call last):
File "/Users/user/Documents/workspace/test/test/bin/../lib/python3.4/site.py", line 67, in <module>
import os
File "/Users/user/Documents/workspace/test/test/bin/../lib/python3.4/os.py", line 634, in <module>
from _collections_abc import MutableMapping
ImportError: No module named '_collections_abc'
ERROR: The executable test/bin/python3.4 is not functioning
ERROR: It thinks sys.prefix is '/Users/user/Documents/workspace/test' (should be '/Users/user/Documents/workspace/test/test')
ERROR: virtualenv is not compatible with this system or executable