คำถามติดแท็ก virtualenv

virtualenv เป็นเครื่องมือที่สร้างสภาพแวดล้อม Python แบบ sandboxed

9
วิธีเรียกใช้ Spyder ในสภาพแวดล้อมเสมือนจริง?
ฉันใช้ Spyder ที่ติดตั้งกับการแจกจ่าย Anaconda ซึ่งใช้ Python 2.7 เป็นค่าเริ่มต้น ขณะนี้ฉันต้องการตั้งค่าสภาพแวดล้อมเสมือนสำหรับการพัฒนาด้วย Python 3.4 คำแนะนำสองอันดับแรกหลังการค้นคว้าทางออนไลน์ ได้แก่ : เพื่อตั้งค่าสภาพแวดล้อมเสมือนก่อนและชี้ให้เห็นการเปลี่ยนแปลงการตั้งค่าของ Spyder เช่นที่นี่ ; ในการติดตั้งทั้งหมดอ้างอิง Spyder เช่น PyQt4 ในสภาพแวดล้อมเสมือนตัวเองเช่นที่นี่ ; คำแนะนำทั้งสองเป็นเรื่องยุ่งยากและดูไม่เหมือนตัวเลือกที่ชาญฉลาดสำหรับการพัฒนา มีวิธีแก้ปัญหาที่อนุญาตให้เรียกใช้ Spyder ด้วย Python เวอร์ชันที่ต้องการโดยอัตโนมัติหลังจากเปิดใช้งานสภาพแวดล้อมเสมือนที่ต้องการหรือไม่?

6
การติดตั้ง Anacondas 2.7 และ 3.5 ในเวลาเดียวกันเป็นเรื่องปกติหรือไม่?
ตอนนี้ฉันใช้ Anaconda กับ Python 2.7 แต่ฉันจะต้องใช้ Python 3.5 สามารถติดตั้งทั้งสองอย่างพร้อมกันได้หรือไม่? ฉันควรคาดหวังปัญหาบางอย่างหรือไม่? ฉันใช้ Win8 64 บิต

11
bash: mkvirtualenv: ไม่พบคำสั่ง
หลังจากทำตามคำแนะนำในโพสต์ของ Doug Hellmanvirtualenvwrapperฉันก็ยังไม่สามารถเริ่มสภาพแวดล้อมการทดสอบได้ [mpenning@tsunami ~]$ mkvirtualenv test -bash: mkvirtualenv: command not found [mpenning@tsunami ~]$ ควรสังเกตว่าฉันกำลังใช้WORKON_HOMEที่ไม่ได้อยู่ใน$HOMEไฟล์. ฉันพยายามค้นหา/usr/local/bin/virtualenvwrapper.shตามที่แสดงในvirtualenvwrapperเอกสารการติดตั้งแต่ไม่มีอยู่ ฉันใช้ CentOS 6 และ python 2.6.6 ถ้าเป็นเช่นนี้ # File: ~/.bash_profile # ... export WORKON_HOME="/opt/virtual_env/" source "/opt/virtual_env/bin/virtualenvwrapper_bashrc"

5
ฉันจะเพิ่มเส้นทางไปยัง PYTHONPATH ใน Virtualenv ได้อย่างไร
ฉันกำลังพยายามเพิ่มเส้นทางไปยังตัวแปรสภาพแวดล้อม PYTHONPATH ซึ่งจะสามารถมองเห็นได้จากสภาพแวดล้อม Virtualenv เฉพาะเท่านั้น ฉันพยายามSET PYTHONPATH=...ภายใต้พรอมต์คำสั่ง Virtualenv แต่ตั้งค่าตัวแปรสำหรับสภาพแวดล้อมทั้งหมด ฉันจะบรรลุเป้าหมายนั้นได้อย่างไร?

8
วิธีแก้ไขข้อผิดพลาด“ dyld: Library not loaded: @executable_path .. ”
ฉันพยายามตรวจสอบเวอร์ชัน AWS-CLI บน MAC OS X ของฉันและข้อผิดพลาดด้านล่างกลับมา: dyld: Library not loaded: @executable_path/../.Python Referenced from: /usr/local/aws/bin/python Reason: image not found Abort trap: 6 ข้อมูลที่เกี่ยวข้องใด ๆ เกี่ยวกับวิธีการแก้ไขจะได้รับการชื่นชมอย่างมาก

12
ปัญหาเกี่ยวกับการติดตั้ง pip numpy - RuntimeError: Broken toolchain: ไม่สามารถเชื่อมโยงโปรแกรม C แบบธรรมดาได้
ฉันกำลังพยายามติดตั้ง numpy (และ scipy และ matplotlib) ลงใน Virturalenv ฉันได้รับข้อผิดพลาดเหล่านี้เรื่อย ๆ แม้ว่า: RuntimeError: Broken toolchain: cannot link a simple C program ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 ฉันติดตั้งเครื่องมือบรรทัดคำสั่งสำหรับ xcode แล้ว $ which gcc /usr/bin/gcc $ which cc /usr/bin/cc ฉันใช้ Mac OSX 10.9 โดยใช้ python ที่ติดตั้ง …
98 python  numpy  virtualenv  pip 

5
Virtualenv ที่มีอยู่สามารถอัพเกรดได้อย่างงดงามหรือไม่
ฉันมี Virtualenv ที่สร้างขึ้นสำหรับ Python 2.5 และต้องการ "อัปเกรด" เป็น Python 2.6 นี่คือวิธีการตั้งค่าในตอนแรก: virtualenv --no-site-packages -p python2.5 myenv ตอนนี้ฉันเรียกใช้ Virtualenv ในไดเร็กทอรีเดียวกันเพื่ออัปเกรด: virtualenv --no-site-packages -p python2.6 myenv ... Not overwriting existing python script myenv/bin/python (you must use myenv/bin/python2.6) ... Overwriting myenv/bin/activate with new content python เริ่มต้นยังคงเป็น 2.5 แม้ว่าฉันจะระบุ 2.6 ได้ด้วยก็ตาม มีวิธีใดบ้างที่จะลบ 2.5 ทั้งหมดและให้ …

8
วิธีหลีกเลี่ยง "การอนุญาตถูกปฏิเสธ" เมื่อใช้ pip กับ Virtualenv
ฉันพยายามปรับใช้แพ็คเกจ Python pipในสภาพแวดล้อมเสมือนบนเครื่อง Ubuntu แต่พบปัญหาเกี่ยวกับสิทธิ์ ตัวอย่างเช่น: (TestVirtualEnv)test@testServer:~$ pip install markdown2 สิ้นสุดโดย: ข้อผิดพลาด: ไม่สามารถสร้าง '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py': ปฏิเสธการอนุญาต ฉันทำไม่ได้sudoเนื่องจากจะติดตั้งแพ็กเกจทั่วโลกไม่ใช่ในสภาพแวดล้อมเสมือนจริง ฉันchownเอ็ดsite-packages; lsแสดงให้เห็นเพียงไดเรกทอรีที่เกี่ยวข้องกับeasy_install, pipและsetuptoolsและไม่มีอะไรที่เกี่ยวข้องกับ Markdown วิธีการปรับใช้แพคเกจในสภาพแวดล้อมเสมือนpipโดยไม่พบข้อผิดพลาดเกี่ยวกับสิทธิ์?
95 python  virtualenv  pip 

7
Python เทียบเท่ากับกล่อง Bundler / Perl ของ Ruby คืออะไร?
ฉันรู้เกี่ยวกับ Virtualenv และ pip แต่สิ่งเหล่านี้แตกต่างจาก Bundler / carton เล็กน้อย ตัวอย่างเช่น: pip เขียนพา ธ สัมบูรณ์ไปยัง shebang หรือเปิดใช้งานสคริปต์ pip ไม่มีexecคำสั่งย่อย ( bundle exec bar) Virtualenv คัดลอก Python interpreter ไปยัง Local Directory นักพัฒนา Python ทุกคนใช้ Virtualenv / pip หรือไม่? มีเครื่องมือจัดการแพ็คเกจอื่น ๆ สำหรับ Python หรือไม่?
94 python  ruby  perl  virtualenv  pip 

7
ฉันสามารถย้าย Virtualenv ได้หรือไม่?
คำถามนี้ไม่ซ้ำกัน ไม่เพียง แต่เกี่ยวข้องกับการเปลี่ยนชื่อสภาพแวดล้อมเสมือนเท่านั้น แต่ยังรวมถึงการย้ายไปยังไดเร็กทอรีอื่นซึ่งรวมถึงไดเร็กทอรีของผู้ใช้อื่นด้วย สิ่งนี้ไม่เหมือนกับการเปลี่ยนชื่อสภาพแวดล้อมเสมือนโดยเฉพาะกับคนที่ไม่คุ้นเคยกับความสามารถพิเศษ หากฉันสร้าง Virtualenv และย้ายไปยังโฟลเดอร์อื่นจะยังใช้งานได้หรือไม่ $ virtualenv -p /usr/bin/python3 /home/me/Env/my-python-venv $ source Env/my-python-venv/bin/activate (my-python-venv) $ ... ต่อมาในวันนั้นสภาพแวดล้อมเสมือนถูกย้าย ... (my-python-venv) $ deactivate $ mkdir -p /home/me/PeskyPartyPEnvs $ mv /home/me/Env/my-python-venv /home/me/PeskyPartyPEnvs/ คำถาม: จะได้ผลหรือไม่ $ source /home/me/PeskyPartyPEnvs/my-python-venv/bin/activate (my-python-venv) $ /home/me/PeskyPartyPEnvs/my-python-venv/bin/pip3 install foaas ฉันหมายความว่านี่เป็นคำถามน้อยกว่าเกี่ยวกับภูมิปัญญาในการลองทำสิ่งนี้ (เว้นแต่ว่าภูมิปัญญานั้นจะเป็นเรื่องตลก) และข้อมูลอื่น ๆ เกี่ยวกับความเป็นไปได้ ฉันอยากรู้ว่ามันเป็นไปได้ไหมที่จะทำใน Python 3 …

22
pyvenv ไม่ทำงานเนื่องจาก surepip ไม่พร้อมใช้งาน
ฉันอัปเกรดจาก ubuntu 14.04 เป็น ubuntu 16.04 เมื่อสองสามวันก่อน เมื่อฉันพยายามสร้าง env เสมือนโดยใช้ pyvenv .venv หรือ python3 -m venv .venv มีข้อผิดพลาด: The virtual environment was not created successfully because ensurepip is not available. On Debian/Ubuntu systems, you need to install the python3-venv package using the following command. apt-get install python3-venv You may need …

8
เปิดใช้งาน Virtualenv ด้วยสคริปต์ Python
ฉันต้องการเปิดใช้งานอินสแตนซ์ Virtualenv จากสคริปต์ Python ฉันรู้ว่ามันค่อนข้างง่ายที่จะทำ แต่ตัวอย่างทั้งหมดที่ฉันเห็นใช้เพื่อเรียกใช้คำสั่งภายใน env แล้วปิดกระบวนการย่อย ฉันแค่ต้องการเปิดใช้งาน Virtualenv และกลับไปที่เชลล์แบบเดียวกับที่ bin / เปิดใช้งานทำ สิ่งนี้: $me: my-script.py -d env-name $(env-name)me: เป็นไปได้หรือไม่ เกี่ยวข้อง: Virtualenv› การเรียก env จากสคริปต์

26
ข้อผิดพลาดแบ็กเอนด์ SSL เมื่อใช้ OpenSSL
ฉันพยายามติดตั้ง pycurl ใน Virtualenv โดยใช้ pip และฉันได้รับข้อผิดพลาดนี้ ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other) ฉันอ่านเอกสารบางส่วนระบุว่า"ในการแก้ไขปัญหานี้คุณต้องแจ้งให้ setup.py ทราบว่าใช้แบ็กเอนด์ SSL อะไร" (ที่มา)แม้ว่าฉันจะไม่แน่ใจว่าจะทำอย่างไรเนื่องจากฉันติดตั้ง pycurl โดยใช้ pip ฉันจะระบุแบ็กเอนด์ SSL เมื่อติดตั้ง pycurl ด้วย pip ได้อย่างไร ขอบคุณ

16
วิธีที่ "ต้องการ" อย่างเป็นทางการในการติดตั้ง pip และ Virtualenv ทั้งระบบคืออะไร?
นี่เป็นสิ่งที่ผู้คนมักจะแนะนำบ่อยที่สุด: $ sudo apt-get install python-setuptools $ sudo easy_install pip $ sudo pip install virtualenv หรือสิ่งนี้ซึ่งฉันได้รับจากhttp://www.pip-installer.org/en/latest/installing.html : $ curl -O https://github.com/pypa/virtualenv/raw/master/virtualenv.py $ python virtualenv.py my_new_env $ . my_new_env/bin/activate (my_new_env)$ pip install ... หรือสิ่งที่แตกต่างอย่างสิ้นเชิง?

11
ใช้ Virtualenv กับ Python พร้อม Visual Studio Code ใน Ubuntu
ฉันมีโครงการ Python และการนำทาง / การเติมข้อความอัตโนมัติทำงานได้อย่างสมบูรณ์แบบภายในไฟล์ในโครงการ ฉันต้องการระบุVirtualenvเพื่อให้การนำทาง / การเติมข้อความอัตโนมัติทำงานร่วมกับแพ็กเกจภายใน Virtualenv นั้น ฉันลองสิ่งนี้ใน settings.py แต่การนำทาง / การเติมข้อความอัตโนมัติไม่ทำงาน นอกจากนี้การตั้งค่า"python.pythonPath":"~/dev/venvs/proj/bin/pythonยังทำให้การนำทางเดิม / การเติมข้อความอัตโนมัติเสียไป { "editor.rulers": [80,100], "python.autoComplete.extraPaths": [ "~/dev/venvs/proj", "~/dev/venvs/proj/lib" ] }

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.