为什么.bash_profile中的`source`与virtualenvwrapper一起使用?

时间:2018-01-30 06:55:53

标签: python bash macos virtualenvwrapper

virtualenvwrapper指示我们将source /usr/local/bin/virtualenvwrapper.sh放入我们的.bash_profile。为什么?

我看到它在第一次运行时会创建.virtualenvs。每次.virtualenvs时都会新创建$ source .bash_profile吗?如果是,那么这样.virtualenvs可以更新virtualenvwrapper吗?

1 个答案:

答案 0 :(得分:1)

这只是一个将shell和virtualenvwrapper绑定在一起的辅助模块。它定义了这样的帮助:

  • workon激活virtualenv
  • mkvirtualenv创建新的
  • rmvirtualenv删除未使用的virtualenv s
  • 和其他一些命令,键入virtualenvwrapper以查看完整列表

source import python ~/.virtualenvs ~/.virtualenvs cat /usr/local/bin/virtualenvwrapper.sh [e for c,e in enumerate(A) if c in [0,2]] 。不,它每次都不会创建require 'uri' require 'net/http' require 'net/https' require 'json' @toSend = {}.to_json uri = URI.parse("https://api.riskscreen.com/api/v1/user/tokens") https = Net::HTTP.new(uri.host,uri.port) https.use_ssl = true https.verify_mode = OpenSSL::SSL::VERIFY_NONE header = {'api-key': 'my api key','Content-Type': 'application/json', 'Accept': 'application/json'} req = Net::HTTP::Post.new(uri.path, header) req.body = "[ #{@toSend} ]" res = https.request(req) puts "------------" puts "Response #{res.code} #{res.message}: #{res.body}" 文件夹。

它还做了一些准备工作:检查Response 400 Bad Request 文件夹是否到位以及挂钩是否正确执行。

您始终可以通过运行header = {'api-key'=> 'my-api-key','Content-Type'=> 'application/json', 'Accept'=> 'application/json'} 来查看此文件的源代码。